그런데 사수라고 해야 되나? 아무튼 나보다 선배에게 지금까지 내가 개발한 것들에 대해서 얘기를 듣게 되었다.
네가 개발한 것 너 말고 다른 사람이 했을 때 쉽게 수정, 확장을 할 수 있냐고..
네가 개발한 것 너만 쉽게 하지 그것도 시간이 조금 지나면 확인해서 수정하는데 시간이 들지 않냐고..
개발하는 기술이 타자 몇 자 더 줄이는 게 중요한 게 아니라고..
누가 봐도 쉽게 수정을 할 수 있는 게 더 좋지 않냐고.. 예전과는 다르게 서버 성능이 엄청 좋아져서 차이 없다고..
더 많은 얘기를 해줬지만 생략을 한다.
이런 얘기를 들었을때 처음에는 거부감이 들었지만 곰곰히 생각을 하니 나도 회사를 옴기며 기존 소스를 파악하는데 많은 시간을 보내고, 작은거 하나 수정하는데도 소스 파악하느라 시간 많이 걸렸다.
그래서 요즘은 개발을 할때 CRUD를 기본으로 최대한 단순하게 만들려고 노력을 하고 있다.
프로세스를 단순화 하고 설사 비슷한 기능이 있다고 하더라도 줄이지 않고 파일하나를 더만들고 펑션을 더만들고 이렇게 개발을 하고 있다.
나중에 다른 개발자가 봐서 뭐라고 하던 이후 유지보수가 조금이라도 수월하게 개발을 했으면 한다.
내생각이 정답은 아니지만 혹시나 이글을 보는 개발자들에게 조금이나마 도움이 되었으면 한다.
'프로그래밍 > 기타' 카테고리의 다른 글
크롬에서 강제 https 설정 지우기 (0) | 2017.11.30 |
---|