2008년 3월 2일 일요일

유지보수에 대한 어려움

최근에야 알았다.
방대하게 구축된 웹사이트를 변경한다는 것이 얼마나 힘든지 ...
마치 운전중 무심하게 창밖으로 던져진 담배꽁초를 찾아 다니며 청소하는 느낌이랄까.

하지만 반대의 경우도 얼마나 힘들지 감히 상상히 된다.
일정 규모의 웹사이트를 구성하기 위해서는 설계가 얼마나 튼튼해야 할지, 사용자의 네비게이션을 얼마나 예측하고 준비를 해야 할지 말이다.
소소한 스크립트들이 개발당시에는 속도와 동작여부만을 고려했겠지만 향후 표준화 되지 못한 또는 표준화된 공통이 아닐지라도 향후 어떻게 관리가 될지를 생각한다면 고민을 하지 않을 수 없다.
현재 나의 일이 일이다 보니 이러한 경우를 생각하지 않을 수 없는데
어떻게 해야 단단한 설계와 구축, 구현 방안을 체계화 시킬 수 있을까,
교육을 어떻게 전달해야 할까,
개개인의 귀차니즘 또는 능력의 차이로 인해서 발생하는 예외 상황들, 숨어있는 코드들을 어떻게 찾아내고 관리할 수 있을까...
얼마전에 이와 비슷한 경우가 발생해서 프로그램 주석안에서 특정 문자열을 찾는 프로그램을 만든적이 있었다. 이와 유사하게 매일 감시하는 배치를 돌려야 하는 것일까
체계화되고 일사분라한 사이트를 유지보수 하는 것 ... 어찌나 어려운지 ...

이제야 실감이 된다.
소프트웨어 사이클에서 가장 돈과 시간이 많이 투자되는 것이 바로 유지보수라는 것을 ...

댓글 1개:

익명 :

Hello. This post is likeable, and your blog is very interesting, congratulations :-). I will add in my blogroll =). If possible gives a last there on my blog, it is about the Impressora e Multifuncional, I hope you enjoy. The address is http://impressora-multifuncional.blogspot.com. A hug.