디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

외주하면서 느끼는 프로그래밍 방법론 변화에 대한 생각

ㅆㅇㅆ(124.216) 2025.06.13 14:40:08
조회 108 추천 0 댓글 3

가치 레버리지의 변화이다.


처음 프로그래밍 시작할때 내 생산성은 내가 직접 작성하는 코드의 양과 질에 비례한다


하지만 이제 AI 프로그래밍과 또 B2B 앱을 수주 받아 판매하는 입장서는 나는 설계와 AI에게 지시내린다.


이제부터는 설계의 결정이 AI의 토큰과 개발시간을 줄이고, 미래에 발생할 유지보수 비용을 줄이는 것이다.


일단 외주를 받으면 첫번째로 가장 먼저 할 일은


고객의 요구를 국지적 모듈화로 만들어 격리 하는 것이다.


1. 예약할때 캘린더에 동그라미 칠 수 있으면 좋겠어요


2. 이 신호처리를 하고나서 결과를 받았으면 좋겠어요


여기서 이제 1번 동작은 캘린더, 그리고 예약하는 동작, 동그라미 그리고 고객의 요구에는 없지만 X 표시 또한 존재해야하며 취소할 수도 있어야한다.


2번 동작은 FFT로 도메인 값을 변화하는 로직도 존재해야한다.. 고객은 자기가 익숙한 차원에서 계산을 좋아하기때문이다.


따라서 표면의 요구만 보는 것이 아니라, 결국 내면의 요구를 봐야한다. 2번의 경우는 간단해보이지만, 사실 시간->주파수로 변화하는 로직도 포함해야했고, 입력에 따른 결과를 지연없이 받는다는 실시간성 내포가 존재했다. 


결국 이는 자연스레 사용자에게 어떤 경험을 줄 것인가에 대한 고찰로 이루어지고, 이것이 설계의 근간 베이스가 된다.


하지만 우선 일처리를 할때 작은 부분부터 하면 백퍼센트 사고가 터지고, 모든 코딩은 내 컴퓨터에서는 되지만 고객 컴퓨터에서는 돌아가지 않을 문제가 있다는데서 시작하기때문에


일단은 설계과정과 에러가 날 부분들을 생각한다. 가령 아두이노 외주를 해보면 고객의 MCU(보드)가 공식적으로 자주쓰는 메이저 키트가 아니라, 마이너 키트라서 핀이 달라서 매핑이 안되서 설계한 코드가 작동하지 않아 다시 핀을 스캔 후 재매핑하는 경우도 있었고, 대부분 파이썬을 쓸 줄 안다는 고객도, 파이썬의 버전과 가상환경 차이로 인해서 실제로 특정 라이브러리가 되지 않았던 경우가 있었다.


어쨌건 그 이전에 내 문제를 아키텍쳐의 결정으로 넘긴다.


그럼 이제 내가 작성할 앱의 API 계약 관계, 모듈 경계를 만들어야한다. 그 모듈 경계와 API를 어떻게 설정하느냐에 따라서, 구현부는 반복 자동화가 낮아지고, AI가 실수하지 않는다.


중요한 것은 '한 줄 바꿔서 디버깅' 하는 것을 얼마나 줄이느냐다


결국 설계의 결정은 전반적으로 나의 최종적인 시간을 절약한다. 즉 디버깅 시간이 설계로 인해 줄어든다.


그리고 이후 모듈화에 대한 격리 테스트를 시작 한 후, 각 모듈에 대해서 모킹 테스트를 실시한다.


이는 각 모듈의 동작성을 보장한다. 함수와 메서드에 대한 유닛 테스트는 외주하는 입장서 사치기때문에


최대한 모듈 단위로 진행한다.


예전에는 코드를 얼마나 빠르게 많이 작성하느냐이지만


지금 코드 방법론은 대부분


'나는 얼마나 반복적인 디버깅을 덜하게 할 것인가'에


집중하고 있다

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 정치에 절대 관여 안 했으면 싶은 스타는? 운영자 25/06/23 - -
이슈 [디시人터뷰] 짧지만 강렬하게, 인플루언서 장은비 운영자 25/06/24 - -
AD 최저가 아이템 둘러보기! 운영자 25/06/27 - -
2864451 돈 벌 구멍 [1] 발명도둑잡기갤로그로 이동합니다. 06.15 69 0
2864450 유대인들은 이스라엘 말고 미국, 영국, 소련 도시 하나 잡아서 발명도둑잡기갤로그로 이동합니다. 06.15 46 0
2864449 [샷!] "불안해서 전자책 사겠나" 발명도둑잡기갤로그로 이동합니다. 06.15 52 0
2864448 dos gui 윈도우 3.1, opengem 발명도둑잡기갤로그로 이동합니다. 06.15 49 0
2864447 애초에 도구를 못쓴다고 병신취급하는게 이상한게 git보다 svn쓰는게 [5] ㅆㅇㅆ(124.216) 06.15 76 0
2864446 svn에서 깃으로 바꾼지 얼마 안되서 그런가 안익숙해지네 [2] ㅆㅇㅆ(124.216) 06.15 58 0
2864444 프론트 개발자가 nestjs 하는중인데 [8] 1px만옮겨주세요갤로그로 이동합니다. 06.15 117 0
2864443 이사가려니 서글프다. 혹시 민생회복지원금 여당에서 나오면, 넥도리아(175.196) 06.15 53 0
2864442 내 가격이 시간당 13000원도 못받노 ㅋㅋ [6] ㅆㅇㅆ(124.216) 06.15 89 1
2864440 학생들 나정도 되는 기술자 쓰는거 너무 싸게 생각하노 ㅋㅋ [1] ㅆㅇㅆ(124.216) 06.15 67 0
2864438 랩 들으면서 하니까 집중 안된다 [4] 루도그담당(114.202) 06.15 84 0
2864436 외주 참 *발... [3] 1px만옮겨주세요갤로그로 이동합니다. 06.15 78 0
2864435 왜 멍청한 유라에서 개멍청한이 됐나요? [4] ㅆㅇㅆ(124.216) 06.15 71 0
2864434 백준이나 워게임 답보고 풀면안됨? [2] ㅇㅇ갤로그로 이동합니다. 06.15 90 0
2864433 백준이거 걍 수학인데 [2] ㅇㅇ갤로그로 이동합니다. 06.15 96 0
2864432 나님 충격.. [5] 개멍청한유라갤로그로 이동합니다. 06.15 91 0
2864431 좆같은게 구조가 이상함. 어려운걸 풀수록 좆같은것만 옴 [8] ㅆㅇㅆ(124.216) 06.14 94 0
2864430 내가 맡은 외주들은 하나같이 다 이러냐 [4] ㅆㅇㅆ(124.216) 06.14 83 0
2864428 냉정하게 맥주 2리터/소주 1병먹고 맛간거 같은데 좆됐나ㅇ? [1] ㅇㅇ(223.38) 06.14 41 0
2864427 학생과제 수준 외주 간간히 받을땐좋았는디 [3] ㅆㅇㅆ(124.216) 06.14 92 0
2864426 외주 이거 오래 할 게 아니라 좀 빡세게 달리고 빠르게 흐름 탈출해야 ㅆㅇㅆ(124.216) 06.14 49 0
2864425 박기영씨 아줌마되더니 더 이뻐졌더라 [2] 헬마스터갤로그로 이동합니다. 06.14 83 1
2864424 나님 공포충격.. [1] ♥냥덩이♥갤로그로 이동합니다. 06.14 50 0
2864423 아임코드몽키 ㅇㅇ갤로그로 이동합니다. 06.14 46 0
2864422 인간의 좌우 논리는 알파고를 따라갈수없다 [2] 헬마스터갤로그로 이동합니다. 06.14 65 0
2864421 당분간 이재명 대통령씨 영상으로 소양을 닦을생각 [1] 헬마스터갤로그로 이동합니다. 06.14 53 0
2864420 쭈❤+ [4] ♥냥덩이♥갤로그로 이동합니다. 06.14 65 0
2864419 모뎀 위치 - 다리 어디서 얻었냐 어머니들 카트 끌고다니자놔, 거기안에고 넥도리아(175.196) 06.14 45 0
2864418 북한 병신들은 wwe였네 [3] 아스카영원히사랑해갤로그로 이동합니다. 06.14 89 0
2864417 이재면 대통령씨의 이런 질문기술 멋지지않냐? [4] 헬마스터갤로그로 이동합니다. 06.14 73 0
2864414 컴퓨터 책상에 공유기 있으신분? [5] 입문자(211.248) 06.14 65 0
2864413 여드름 왜생기는지 알아? ㅇㅇㅇㅇ(124.198) 06.14 34 0
2864412 납땜 준비 완료. zenfone4 살리기 프로젝트 건든데가 많아서안살려져 넥도리아(175.196) 06.14 49 0
2864411 제조업 회사 개발은 가지 마라. [1] 프갤러(59.16) 06.14 89 0
2864409 개발자는 개발회사로 가는게 맞구나.. [3] 프갤러(222.96) 06.14 147 0
2864408 리눅스 노트북 중고로 사려고 하는데 어때? [1] 프갤러(221.167) 06.14 92 0
2864407 나님 누엇어양⭐+ ♥냥덩이♥갤로그로 이동합니다. 06.14 47 0
2864406 고졸국비나할까ㅜ 할짓거리가없다ㅜ [1] 손발이시립디다갤로그로 이동합니다. 06.14 99 0
2864405 크랙중이시다 [6] 루도그담당(114.202) 06.14 83 0
2864404 코딩잘하고 싶어요 ㅜㅜㅜ [2] PyTorch갤로그로 이동합니다. 06.14 97 0
2864403 "알츠하이머병 예방·치료 동시 가능한 백신, 세계 최초 개발" 발명도둑잡기갤로그로 이동합니다. 06.14 42 0
2864401 러스트기반 오픈소스 점역(한국어->점자) 라이브러리 프갤러(175.120) 06.14 60 1
2864399 안철수씨 발음 이게 안웃기냐? [1] 헬마스터갤로그로 이동합니다. 06.14 53 1
2864398 일본 고물가 대책. 전국민 1인당 2만엔 지급 가닥. ㅇㅇ(183.101) 06.14 45 0
2864397 나트륨은 진짜 탈갤 했나보네.. ♥냥덩이♥갤로그로 이동합니다. 06.14 57 0
2864396 졸리댱.. ♥냥덩이♥갤로그로 이동합니다. 06.14 35 0
2864395 공장 자동화 외주관련 연락이 왔다 [6] ㅆㅇㅆ(124.216) 06.14 106 0
2864393 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 06.14 41 0
2864392 개발자 겉멋 [1] ㅇㅇ(211.235) 06.14 75 0
2864388 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 06.14 41 0
뉴스 '2026년 데뷔' C9엔터테인먼트 新 보이그룹 C9 ROOKIES, 첫 완전체 사진 공개! 디시트렌드 06.26
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2