관리 메뉴

소중한 나의 보물창고

남이 만든 코드를 고쳐야 할때 본문

[글]쓰기/개발자 노트

남이 만든 코드를 고쳐야 할때

sound4u 2008. 3. 14. 14:15

한 며칠 정말 고치기 싫은 프로그램을 수정하고 있다. 2년전(햇수로 3년전) 이 회사 왔을때 외주줘서 만들었다는 .. 미완성이라는 프로그램이 있었다. 입사한지 얼마 안된 나는 우선 워밍업하는 기분으로 그 프로그램을 수정하기로 했다.

하다보니 이건 수정하는 정도가 아니라 일부는 아예 새로 만들어야했다. 아니 새로 만드는 것보다 훨씬 더 안 좋았다. 차라리 새로 만드는거면 설계부터 구상하고 코딩까지 내 맘대로 다 할 수 있을텐데, 남의 짜놓은 코드를 요구사항대로 고치려니 쉽지가 않았다.

그 코드를 만든 원 저작자는 하다가 만듯한 인상을 준채로 대충 흙으로 덮어놓고 에러가 나지 않는 정도로 마무리를 해놓았다. 예외처리가 되어 있지 않았다. 버튼 하나 잘못 누르면 table 다 깨지고 어떻게 이렇게 대충 눈가리고 아웅하는 식으로 만들고 다 만들었다고 돈을 받았을까. 참 비양심적이다라는 생각이 들었다.


하필 그 프로그램은 왜 그렇게 요구사항이 많은지, 잊을만하면 이것 고쳐라.. 또 잊을만하면 저것 고쳐라.. 해서 고칠때마다 불끈불끈 화가 났다. 그러기를 2년이 지났는데. 또 이번주에 고치고 있다. 거짓말 보태서 한 50번쯤 고친 부분도 있다. 문제는 그렇게 수없이 고쳤는데도 아직도 버그가 있는 것이다. 전체적으로 그림을 그린 후에 체계적으로 개발된 것이 아니라 요구사항에 맞게 여기 조금 저기 조금 고치다보니 나중에 한방에 돌려보면 빵꾸가 날 수밖에. 남의 코드 고치는건 쉬운 일이 아닌 것 같다.

분명 내가 고쳤고 내 손을 거쳤으니 이젠 변명할 여지도 없이 내 코드인데 정이 가지 않는다. 내가 만든 물건에 정이 가지 않는다니 참 힘든 노릇이다. 어찌되었든 내가 하는 일인데, 화내지 않고 묵묵히 내일을 한다는 심정으로 일하고 있다. 다 죽어가던 화분도 물주고 계속 들여다보고 말라가는 부분도 잘라주고 보살펴주면 살아나지 않는가. 답답한 마음이 더 크지만 그래도 내 일이니까 사랑하기로 했다. 남이 만들었든 내가 만들었든 ... 다 내일이다.


0 Comments
댓글쓰기 폼
팔도 도시락 라면

네모난 도시락 라면. 예전에는 표지에 야쿠르트 아줌마 있었던 것 같은데 지금은 없다. 하긴 처음 본게 언젠데 아직까지 팔고 있는게 더 신기한 라면이다.

커피 한잔과 칸초

당분을 줄인 모카골드라고 해서 하나 샀다. 음.. 근데 맛 차이를 잘 모르겠다. 커피는 과자랑 같이 먹어야 맛있다.

치약짜개(디스펜서)를 샀다. 이런.. 치약 같으니라구

치약 뚜껑이 보통 분리되지 않나? 하필 싼 가격에 여러개 산 페*오 치약이 뚜껑이 분리되지 않는 형태였다. 마개를 열어서 치약을 짜는 형태였다. 치약이 뚜껑에 묻어서 결국 뚜껑을 닫을 수 없었다. 고민 끝에 치약짜개(디스펜서..

우체국에서 30분동안 마스크 쓰고 박스 이어 붙이기 하다 느낀 점 : 택배 관련 일하시는 분들 힘들겠다

우체국에서 30분동안 마스크 쓰고 박스 이어붙이기를 했다. 적당한 크기의 상자가 없었기 때문이었다. 적당히 시원한 날이었고, 에어컨도 나오는 것 같았는데.. 땀이 비오듯이 흘렀다. 그냥 내 물건 포장하는 것도 이렇게 힘든데....

우체국에서 박스 이어붙이기를 했다

적당한 박스가 없어서 ems전용 큰 박스와 3호 박스를 이어 붙였다.

다육이가 꽃을 피웠다.

신기하고 감사하다. 대충 물 주고 신경도 제대로 못 써줬는데...

전기난로를 멀티탭에다 꽂아 쓰다가 불날 뻔 했다.

전파상 아저씨가 오셔서 한방에 알아내셨다. "난로는 바로 꽂아써야죠. 누가 멀티탭에 꽂아 써요. 불 나서 다 태워 먹을 뻔했잖아요." 화내고 가셨다. 출장비 2만원과 함께 홀연히...

ems사전예약 : kf94 마스크 보낼 때 내용품명 - 상품검색하지 말고 직접 입력 Family Mask/ 6307909000

kf94마스크를 ems로 보낼 때는 우체국앱이나 인터넷이 접속해서 사전예약을 해야 한다. 상품명 입력하는 부분이 생각보다 복잡했다. 검색하면 더 편할 줄 알았는데, 검색 버튼 누르면 후회하게 된다. 그냥 직접 입력하는 편이 ..

저물녘 붉은  해

그러게.. 오늘은 운 좋게 해를 봤다. 어딜 갔었던거니?

언니한테 용돈 받다

언니가 마스크 보내줘서 고맙다고 용돈을 보내줬다. 언니한테 용돈 받으니, 대학생 때 용돈 받던 생각이 났다. 그때로 돌아간 느낌이었다. 신났다. 벼르고 있던 옷을 샀다. 그러고도 돈이 남았다. 남은 돈은 차마 쓰지 못할 것 ..

미국(CA) 사는 언니에게 KF94마스크 12개 보냈다.(5.18 부터 변경)

요약 (5월 18일 변경) : * 마스크를 한번에 12개 보낼 수 있게 됨(기존에 8개만 가능) * 3개월치인 36개를 한번에 보낼 수 있게 됨 * 마스크 받을 수 있는 가족 범위 일부 변경 4월 16일에 미국에 사는 언니에게..

#덕분에  : 손 모양 뜻

신호등 기다리며 앞에 두리번 거리는데, 눈 앞 건물의 광고판이 눈에 띄였다. 저런 뜻이었구나. #의료진 덕분에 #감사합니다 #당신을 존경합니다

순간 비가 쏴.... 장마철 같았다.

하루종일 비오는 줄 알았는데.. 다행이 오전~정오까지 비가 오지 않았다. 우체국 일 보고, 딸아이 장화 사고 집에 들어오자마자 비가 퍼붓기 시작했다. 하필 하원 시간에 비가 순식간에 어마어마하게 왔다. 장화를 신고 데리러 갔다.

맥심 화이트골드 vs. 모카골드 : 익숙한게 더 맛있게 느껴진다. 습관 참 무섭다.

미국 사는 언니가 화이트골드가 맛있다고 했다. 화이트골드라면 일명 '연아커피' 아닌가? 전에 나도 맛있다고 한 것 같은데, 어떤 맛이었는지 생각이 안 났다. 그래서 마셔봤다. 맛있긴 한데 뭔가 밍밍하니 아쉬웠다. 역시 모카골..

마리오아울렛 : 비 덜 맞으면서 1~3관 돌아다니는 방법

3개의 건물인 마리오아울렛 돌아다닐 때 3층에서 걸어다니면 비 덜 맞으면서 편하게 옮겨 다닐 수 있다. (1관에서 2관 갈 때는 건물 사이에 연결된 통로에 천장이 없어서 비 맞을 수 있다.) (2관에서 3관으로 갈 때 건물 사..

마리오아울렛, W몰 : 긴급재난지원금 사용 가능(세대주 서울시 거주자에 한함)/ 돌봄쿠폰 사용 불가

마리오아울렛, W몰 : 긴급재난지원금 사용 가능(세대주 서울시 거주자에 한함) : 돌봄쿠폰 사용 불가 아이 내복을 사러 마리오아울렛에 갔다가 긴급재난지원금 카드를 사용할 수 있음을 알게 됐다. 그래서 지난주 금요일에 샀던 것도..

노무현시민센터 후원 뱃지를 받았다.

작년 12월에 집안 돈을 탈탈 털어 계산을 하고, 마지막 여유돈을 손에 쥐었다. 정말 아주 조금.. 뭐에 쓸까 하다가 노무현시민센터 건립하는데 후원을 했다. 후원할때 문구도 적을 수 있는데, 나중에 센터 완공되면 그때 쓴 문..

아이스커피 한잔 맘편히 마시기 힘든 세상, 코로나19야.. 언제까지 이럴래?

요즘 다시 서늘해져서 좋은데.. 마스크 때문에 덥다. 아이스커피 한잔 마음 편하게 마시기 힘들어져서 슬프다. 결국 집에 들고 와서 마셨다.