Thursday, November 24, 2011

소소한 개발 이야기들...

내가 지금 참여하고 있는 C 프로젝트는
이제 개발 단계가 끝나고 디버깅 및 테스트를 하는 단계이다.


물론 내가 만든 리퀘스트 서비스 로직은 모든 불만 없이 잘 돌아갔어야 하는데
나도 모르는 실수가 하나 둘 씩 발견되고 있었다.

모든건 linq 관련된 것들인데 모두 collection에서 grouping 하는데 발생되는 문제들이었다.
하나는 group 된 값들에 대해 datetime 순으로 order by를 거는데 잘 안되서 살펴보니
어느 group의 값에 대해 order by 를 걸어야 하는지 판단하지 못해 발생한 문제.
하나는 역시 group 된 값들에 대해 count 순으로 order by를 거는데
마찬가지의 문제로 클라이언트 쪽에 통계 그래프가 제대로 나오지 않는 거였다.

누구나 할 수 있는 실수 이지만
이런게 발견되고 수정될 수 있는 경험을 쌓는다는 것이
어찌 보면 더 중요한 것 같다.

최근 개발자를 부탁해라는 한 한국계 여성 개발자의 책을 읽었는데
여러 가지 면에서 고개를 끄덕이게 만드는 내용을 봤다.
스킬이 뛰어나고 연차가 많아도 결국 해당 업무에 대한 경험이 부족하다면 경력직으로 살아가기란 어려운 일이라고...

아직까진 나도 젊다고 생각하고 있고
최선방에서 여러 가지 개발 경험을 가진다는 건
중요한 일인 것 같다.

No comments:

Post a Comment