김우영
이번 셀메이트 유지보수 개선 일감 프로젝트는 대부분 셀메이트 레거시 프로젝트를 개선하는 것으로
다른 프로젝트와는 다르게 Classic Asp를 중심으로 개발을 하였습니다.
Classic Asp 특성상 지원이 부족한 점이 많지만 현재 작성된 코드에도 문제가 되는 부분이 많이 발견되었습니다.
우선 모든 것을 한번에 다 수정할 수 없는 상황이므로
이번 유지 보수 프로젝트에 포함된 개선 일감에 대해서는 작업을 하면서 불필요 코드 제거, 구조 변경 등을 진행하여
전체적인 레거시 코드를 봤을 때는 영향이 가진 않겠지만 사소한 부분이라도 개선을 하였습니다.
이번 프로젝트를 하면서 레거시 프로젝트 개선을 중점적으로 하였지만,
포스 프로그램, 멀티로케이션 등 제가 모르고 있었던 부분에 대해서도 개선을 진행하여
이후에 다른 프로젝트를 진행할 때 많은 도움이 될 것 같습니다.
서윤혁
이번에 셀메이트 유지보수 개선 일감 프로젝트를 진행하게 되었습니다.
처음에 개선해야 할 항목들을 보았을 때 대부분 모르는 부분이여서 시간내에 할 수 있을지 걱정이 많이 되었습니다.
특히 멀티로케이션 마이너스 재고쪽은 cs로도 많이 들어오는 부분이라서 꼭 개선을 진행했어야 하는 부분이였고,
원인도 파악을 하지 못한 상태여서 어떻게 개선을 해야할 지도 정해야 했었습니다.
그래도 우영님이랑 하나 둘씩 문제를 해결해 나가면서 셀메이트에 대해서 더 잘알게 되었고,
멀티로케이션 부분도 이해를 하고나서 보니 그렇게 어려운 부분은 아니였고,
마이너스 재고쪽도 원인을 파악해서 임시방편으로 개선사항도 구현이 잘 되었습니다.
개선 프로젝트를 하면서 기존 셀메이트에 코드에 참 문제가 많음을 알게 되었고,
레거시 코드로 작성된 만큼 유지보수 또한 힘들었습니다.
유지보수를 하면서도 레거시코드에서 계속 수정을 해도 임시방편일 뿐 언젠가 또 문제가 발생할게 보였습니다.
레거시 코드가 없어지는 그날까지 화이팅!