디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


지금 코드 방법론은 대부분


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


집중하고 있다

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2864713 도쿄도 의회 선거 자민당 지지율 18%···일본 ‘정권 교체’ 여론 절반 발명도둑잡기갤로그로 이동합니다. 06.16 65 0
2864712 "외교사 최대 치욕이라던 '3자 변제' 새정부가 왜 이어받나?" 발명도둑잡기갤로그로 이동합니다. 06.16 85 0
2864710 [신주백의 사연 史淵]40대 기수론의 가치와 오염 발명도둑잡기갤로그로 이동합니다. 06.16 68 0
2864708 “日극우단체 ‘뉴라이트 역사관’… 한일 관계 회복의 걸림돌” 발명도둑잡기갤로그로 이동합니다. 06.16 116 0
2864707 근데 태블로는 왜 쓰는거임?????? 프갤러(220.86) 06.16 63 0
2864705 호오.. ♥냥덩이♥갤로그로 이동합니다. 06.16 61 0
2864704 성균관대 입시 설명회 발명도둑잡기갤로그로 이동합니다. 06.16 57 0
2864702 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 06.16 61 0
2864701 나는 정치외교학과를 갔어야 했나 싶음 [5] 아스카영원히사랑해갤로그로 이동합니다. 06.16 122 0
2864700 윽.. 공식 깨똑 방에서 강퇴당했다 [8] 프갤러(223.39) 06.16 187 0
2864699 고객사가 요청사항 4번 변경했는데 [4] 아스카영원히사랑해갤로그로 이동합니다. 06.16 125 0
2864698 스타트업 좋은점 프갤러(211.235) 06.16 87 0
2864697 나는 찔끔찔끔 공부를 한다 프갤러(106.101) 06.16 76 0
2864696 냥덩이가 아기를 구했어양❤+ ♥냥덩이♥갤로그로 이동합니다. 06.16 70 0
2864694 sds는 ㅄ업체임;;; [5] 프갤러(121.145) 06.16 203 2
2864693 오늘 하루종일 걸었는데 내란당은 이재명 탄핵 한다고 난리구나 넥도리아(175.196) 06.16 74 0
2864692 강유현보고싶다 [3] 프갤러(211.235) 06.16 89 0
2864690 Multi-Z'98 발명도둑잡기갤로그로 이동합니다. 06.16 77 1
2864689 msx-windows 발명도둑잡기갤로그로 이동합니다. 06.16 64 1
2864688 VSHELL 발명도둑잡기갤로그로 이동합니다. 06.16 69 1
2864687 BTRON 발명도둑잡기갤로그로 이동합니다. 06.16 54 1
2864685 KO-Window 발명도둑잡기갤로그로 이동합니다. 06.16 69 1
2864684 SX-Window 발명도둑잡기갤로그로 이동합니다. 06.16 70 1
2864683 Towns OS 발명도둑잡기갤로그로 이동합니다. 06.16 76 1
2864682 아무도 모르는 감시 STOP! 조직스토킹! 프갤러(89.147) 06.16 77 1
2864681 인지과학조져라 손발이시립디다갤로그로 이동합니다. 06.16 60 0
2864678 오늘은 면접보자는 전화 왔으면 좋겠다. [2] 프갤러(59.16) 06.16 96 0
2864676 어제 먹은거..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.16 71 0
2864675 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.16 64 0
2864674 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 06.16 73 0
2864673 베릴로그로 구현한 갤로그 ㅆㅇㅆ(124.216) 06.16 85 0
2864669 베릴로그로 갤로그 구현 좆빡세네 진짜 ㅆㅇㅆ(124.216) 06.16 96 0
2864667 과제 코드 표절검사를 어떻게 함? ㅇㅇ(106.241) 06.16 74 0
2864663 모노-비가 발명도둑잡기갤로그로 이동합니다. 06.16 47 0
2864662 “7년 연애했는데 아무도 몰랐다?” 발명도둑잡기갤로그로 이동합니다. 06.16 68 0
2864661 부산 생활하수 히로뽕·엑스터시 사용추정량 전국 평균보다 높아 발명도둑잡기갤로그로 이동합니다. 06.16 90 0
2864660 탈시설 10년차 장애인의 '탄핵부터 대선까지' 발명도둑잡기갤로그로 이동합니다. 06.16 85 0
2864659 평범한 회사원 남친이랬는데 알고보니 후계자..  발명도둑잡기갤로그로 이동합니다. 06.16 57 0
2864657 개와 악어 발명도둑잡기갤로그로 이동합니다. 06.16 55 0
2864656 와 돋긔 프갤에서 안보이더만 ㅇㅇ(121.129) 06.16 147 1
2864654 도스 깔아본 결론 발명도둑잡기갤로그로 이동합니다. 06.16 60 0
2864651 대한민국 환경미화원 무참하게 살해한 중국인남성 이유 고작 '물달라' 거절 [1] 한국을지키자갤로그로 이동합니다. 06.16 110 2
2864650 엌엌.. 웁웁.. [3] ♥냥덩이♥갤로그로 이동합니다. 06.15 105 0
2864649 자야하는데 좀 허기지당.. ♥냥덩이♥갤로그로 이동합니다. 06.15 77 0
2864647 먹고 살려고 이것저것하면서 배웠지 PLC도 배웠고 [3] ㅆㅇㅆ(124.216) 06.15 132 0
2864646 군포시 놀러 걸어옴 [1] 넥도리아(1.219) 06.15 106 0
2864645 베릴로그 작성 씨발 토나오네 진짜 [2] ㅆㅇㅆ(124.216) 06.15 112 0
2864644 ai나 퀀트의 장점은 감정개입 요소가 없고 일관되다는 거 hrin(220.120) 06.15 89 0
2864643 문제는 DTO를 설명할때 필연적으로 클린코드라는 개념이 등장해야함 ㅆㅇㅆ(124.216) 06.15 85 0
2864642 당장 스키마를 쉽게 설명하면 DB랑 ORM으로 어떻게 연결하느냐임 ㅆㅇㅆ(124.216) 06.15 71 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2