디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


지금 코드 방법론은 대부분


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


집중하고 있다

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
2865070 <불꽃 야구> 관련 발명도둑잡기갤로그로 이동합니다. 06.17 57 0
2865066 JDB 사건은 김건희 사건 기사 물타기용은 아니겠지? 발명도둑잡기갤로그로 이동합니다. 06.17 48 0
2865065 아 진짜 컴퓨터 ㅈㄴ 잘해서 av 노모버전 다 가지고싶네 프갤러(39.7) 06.17 55 0
2865064 자바 책 추천해주세요 [3] 프갤러(106.101) 06.17 78 0
2865063 오늘 처먹은거 hrin(118.235) 06.17 54 0
2865062 오늘의 발명 실마리: 외교 성과 체크리스트 표 기록 체계 발명도둑잡기갤로그로 이동합니다. 06.17 45 0
2865060 ffmpeg aac인코딩시 0.02s 딜레이현상이 있더라 [2] 밀우갤로그로 이동합니다. 06.17 63 0
2865059 프로그래머 때려칠까? 프갤러(59.16) 06.17 54 0
2865057 코드 자동화툴 극한까지 써본사람 있? [3] 프갤러(223.38) 06.17 80 0
2865056 '김건희 녹음파일' 공개로 새 국면?…왜 이제야 발견됐나 발명도둑잡기갤로그로 이동합니다. 06.17 58 0
2865055 니들이 부럽다 프갤러(210.183) 06.17 49 0
2865054 헬데나 관제는 취업잘되더라 [14] 프갤러(210.183) 06.17 188 0
2865052 병신키보드 해법 찾았다 [7] ㅇㅇ갤로그로 이동합니다. 06.17 60 0
2865049 이창호씨 노익장인데 신입들한테 비비더라 헬마스터갤로그로 이동합니다. 06.17 49 0
2865048 타입스크립트 공부 자료 추천좀 프갤러(211.118) 06.17 58 0
2865047 바둑 해설용어 너무 재밋다 [4] 헬마스터갤로그로 이동합니다. 06.17 64 0
2865046 1시간 동안 레이어드 아키텍트 분리 좀 생각해보고 작업시작혀야겄다 [3] ㅆㅇㅆ(124.216) 06.17 71 0
2865045 AI 한다고 하는 애들 석사,박사생인데 대부분 연구 실험실환경이라 ㅆㅇㅆ(124.216) 06.17 84 0
2865044 13개 코드 전체 수정 30만인데 13개 코드 좆밥이라 봤는데 [3] ㅆㅇㅆ(124.216) 06.17 68 0
2865043 양질의 1.5~2룸 다세대주택을 늘려야한다 ㅇㅇ(121.169) 06.17 62 0
2865042 6월 17일 오늘 밤 18:02에 답십리역 들어가니 [2] 발명도둑잡기갤로그로 이동합니다. 06.17 46 0
2865040 작곡가 대선 발명도둑잡기갤로그로 이동합니다. 06.17 34 0
2865037 전산 원래 수수료장사랑 사무전산화아님? ㅇㅇ(39.7) 06.17 44 0
2865036 루마니아아조씨 죽어 ㅇㅇ(39.7) 06.17 38 0
2865034 퇴갤~ [7] 개멍청한유라갤로그로 이동합니다. 06.17 77 0
2865033 이제 전산은 내수 등골이나 빨아먹는 기생충 집단 된거 아니냐? [7] 프갤러(49.165) 06.17 121 2
2865029 소나무 ㅇㅇ(183.101) 06.17 41 0
2865026 오늘 13개 코드 리팩토링 의뢰 13만에 들어왔음 [7] ㅆㅇㅆ(124.216) 06.17 92 0
2865025 나도 나이를 먹었나보군 [2] 아스카영원히사랑해갤로그로 이동합니다. 06.17 64 0
2865023 에스파-Dirty Work 보니까 드는 생각 발명도둑잡기갤로그로 이동합니다. 06.17 62 0
2865022 프갤 애들은 멍청한 거 같음 [1] 프갤러(106.101) 06.17 64 0
2865021 방 근황 공정 항상 규칙 도리스아(222.117) 06.17 52 0
2865020 냥덩이 발명도둑잡기갤로그로 이동합니다. 06.17 51 0
2865019 “싹퉁머리 없네” 회의 때 부하에게 막말한 대표, 모욕죄 인정 발명도둑잡기갤로그로 이동합니다. 06.17 66 0
2865018 인생에 뭘 이루는 순간이 대단히 갑작스럽진 않은것 같다. [3] ㅇㅇ(223.38) 06.17 63 0
2865017 오늘은 운동휴식! [2] 개멍청한유라갤로그로 이동합니다. 06.17 50 0
2865016 프론트엔드 종말 ㅇㅅㅇ... [2] 초코냥갤로그로 이동합니다. 06.17 173 0
2865014 내가 프로그래밍하면서 프로그래머는 크게 4가지로 분류할 수 있을듯. [5] ㅆㅇㅆ(124.216) 06.17 143 0
2865013 나는 프로그래머라고 할 수 있을까 [2] ㅆㅇㅆ(124.216) 06.17 73 0
2865011 중국 드립하는 애들이 웃긴거 알려줄게 ㅇㅇ갤로그로 이동합니다. 06.17 61 0
2865007 미국 일본과의 외교는 외교전쟁 프레임으로 하는게 좋다 발명도둑잡기갤로그로 이동합니다. 06.17 42 0
2865006 식당에 있는 qr 오더 있잖아 [10] 프갤러(106.101) 06.17 144 0
2865002 [논평] 이재명, G7에서 트럼프와 단독회담 피해야 발명도둑잡기갤로그로 이동합니다. 06.17 52 0
2864998 19~21년도에 네카라 코테 박살내고 다니던 사람인데 [1] 프갤러(106.101) 06.17 118 0
2864997 축구가 팝보다 위인건 메날두 시대와서 그런거아니냐 디바(211.235) 06.17 41 0
2864996 이스라엘‑이란 전쟁과 한국의 과제 - 자주 외교, 에너지 안보가 시급하다 발명도둑잡기갤로그로 이동합니다. 06.17 37 0
2864995 [사설] 이재명 국민주권정부의 3대 과제 발명도둑잡기갤로그로 이동합니다. 06.17 45 0
2864994 오늘 주식 매매 프로그램 절반은 끝내야해 [2] ㅆㅇㅆ(124.216) 06.17 85 0
2864993 외국에서는 심리학이랑 철학이랑 뭐가 더 유망해? [1] 프갤러(118.235) 06.17 52 0
2864990 확실히 아가리 잘터는게 중요한 것 같음..... 프갤러(211.36) 06.17 77 0
뉴스 '추성훈의 밥값은 해야지' 추성훈-곽준빈-이은지, 사진 촬영도 범상치 않은 이들의 리얼 생존 여행이 온다! 디시트렌드 07.01
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2