디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


지금 코드 방법론은 대부분


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


집중하고 있다

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 운이 좋아서 따라다니면 콩고물이라도 떨어질 것 같은 스타는? 운영자 25/06/16 - -
2864971 SM 파견 짤렸었는데 [7] 프갤러(61.37) 06.17 88 1
2864970 진짜 프로그래밍하는 애들이 음침하고 정병스러운 애들이 [1] ㅇㅇ(118.235) 06.17 74 0
2864968 나님 오늘도 프로블롬 솔빙 해버리셨다 [3] 헬마스터갤로그로 이동합니다. 06.17 38 0
2864967 스토커 갔뀨..? [2] ♥냥덩이♥갤로그로 이동합니다. 06.17 50 0
2864966 민주주의가 좇같은건 노인들때문이지 뒷통수한방(1.213) 06.17 30 0
2864965 3년 넘게 나님 악질스토킹하는 멍퀴벌레 때문에 [1] ♥냥덩이♥갤로그로 이동합니다. 06.17 54 0
2864964 윤수괴 발끈하는거 재밋지않냐? [4] 헬마스터갤로그로 이동합니다. 06.17 58 0
2864963 c#과 파이썬 openCV 메모리 질문 [2] 프갤러(14.52) 06.17 83 0
2864960 ❤✨☀⭐나님 시작합니당⭐☀✨❤ [3] ♥냥덩이♥갤로그로 이동합니다. 06.17 50 0
2864959 멍유야 리마1급 쉽다 [6] 프갤러(61.43) 06.17 54 0
2864958 돈주면 해외여행 가니깐 지역화폐로 주는거다 [9] 헬마스터갤로그로 이동합니다. 06.17 71 0
2864957 이력서 열람했다 [1] 프갤러(61.43) 06.17 51 0
2864956 나님 주무시러감 ㅇㅅㅇ ㅇㅅㅇ(121.157) 06.17 18 0
2864955 한국이라는 나라 역사가 100년도 안 되는데 ㅇㅇ(106.241) 06.17 30 0
2864954 여러분 제가 뗴인돈 23만원 받을 수 있게 기도해주세요 [7] ㅆㅇㅆ(124.216) 06.17 75 0
2864952 습관적으로 지각하는 개발자 어떡함? [28] 개멍청한유라갤로그로 이동합니다. 06.17 141 0
2864951 24시간째 깨어있고 14시에는 외부 일정까지 있다 [1] ㅇㅇ(106.241) 06.17 28 0
2864950 이재명 씨발새끼야 빨리 25만원 내놔 [5] 아스카영원히사랑해갤로그로 이동합니다. 06.17 77 0
2864949 사람들 앞에서 바지 내리면서 성기 보여주는 자폐아가 투표를 한다는게 [1] ㅇㅇ(106.241) 06.17 41 1
2864948 국민들이 대통령을 투표한다는게 우스운 일이지 [2] ㅇㅇ(106.241) 06.17 30 0
2864947 민주주의가 역겨운 이유중 제일 큰건 ㅇㅇ(106.241) 06.17 27 0
2864946 그건됐고 시발 오늘 아두이노 설계 납품한거 돈 안들어오는줏 ㅆㅇㅆ(124.216) 06.17 29 0
2864945 멍유 어디갔음? [13] 프갤러(61.43) 06.17 74 0
2864944 이재명 결국엔 G7 나가리됐네 ㅉㅉ ㅇㅇ(106.241) 06.17 65 0
2864943 교권 붕괴 운운하는 사람들이 구시대적인 이유 ㅇㅇ(106.241) 06.17 21 1
2864942 포프나 메가유치 같은 사람들 보면 ㅇㅇ(106.241) 06.17 30 0
2864941 21세기 생존기: 기계로부터 흡혈 욕구를 충족시키는 법 루비갤로그로 이동합니다. 06.17 34 0
2864940 여성이 여성성을 버리겠다는게 말이 안 됨 [2] ㅇㅇ(106.241) 06.17 35 0
2864939 특수성 운운하면서 엣지케이스 들고 오는 미친놈들은 [1] ㅇㅇ(106.241) 06.17 36 0
2864938 나는 가시나들이 테스토스테론 분비가 적고 신체적으로 약하다는덴 동의함 [1] ㅆㅇㅆ(124.216) 06.17 46 0
2864937 일반화를 하려하지 않고 특수성을 강조하며 민주주의를 거론 하는 것이 ㅇㅇ(106.241) 06.17 29 0
2864936 흑인이 운동을 잘하고, 여성이 XX를 잘하고는 그냥 기회의 경로 문제임 [2] ㅆㅇㅆ(124.216) 06.17 54 0
2864935 나는 포프햄처럼 웹하는데 어셈블리 하라고 안팔건데 뭔 포프여 ㅆㅇㅆ(124.216) 06.17 36 0
2864934 ㅆㅇㅆ 나중에 김포프같이 되지 않을까? [3] ㅇㅇ(118.235) 06.17 66 0
2864933 아니 애초에 나는 여자가 프로그래밍 못한다는 말에 신뢰를 못하는게 [18] ㅆㅇㅆ(124.216) 06.17 137 1
2864932 여자들 코딩 잘 못한다 = 여자가 무당 잘 믿는다랑 동급임 [1] ㅇㅇ(118.235) 06.17 47 0
2864931 ❤✨☀⭐나님 시작합니당⭐☀✨❤ [1] ♥냥덩이♥갤로그로 이동합니다. 06.17 37 0
2864930 어느 전시회의 그림..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.17 22 0
2864929 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.17 29 0
2864928 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 06.17 24 0
2864927 노인은 불쌍하고 자라나는새싹들은 불쌍하지않아??? [1] 뒷통수한방(1.213) 06.17 35 0
2864926 포켓몬 레드로 보는 과거 FSM과 현대 FSM [13] ㅆㅇㅆ찡갤로그로 이동합니다. 06.17 315 14
2864924 vscode 용 웹스퀘어 확장 만들었다 프갤러(125.191) 06.17 41 0
2864923 얘네 6명 와꾸 순위 어케뎀 ????? [1] ㅇㅇ(210.94) 06.17 75 0
2864922 김문수가 당선된 멀티버스 세계 [1] 야옹아저씨갤로그로 이동합니다. 06.17 55 1
2864921 맥주 500캔 3개면 ㅅㅂ 소주 1병넘네 ㅋㅋㅋㅋㅋㅋㅋ ㅇㅇ(223.38) 06.17 47 0
2864920 뿌랜차이즈 매물 나온거 좀 둘러봣는데아직 사태파악 못하고 여전히 호구 야옹아저씨갤로그로 이동합니다. 06.17 43 0
2864919 야야야야야야야 육개장 컵소면 vs 봉지라명 빨리 ㄱㄱㄱㄱㄱㄱ ㅇㅇ(223.38) 06.17 37 0
2864918 냉정하게 배가 존나게 부른데 라면이 존내게 마렵다 어쩌냐;;; [2] ㅇㅇ(223.38) 06.17 53 0
2864917 시끄럽다. 넥도리아(222.233) 06.17 29 0
뉴스 '화려한 날들' 천호진-이태란-반효정-윤주상-김희정-박성근-김정영, 명품 라인업 완성! 묵직한 존재감으로 주말 안방 접수 나선다! 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2