관리 메뉴

공부한것들을 정리하는 블로그 입니다.

변경사항에 대한 고찰(유지보수, 레거시코드) 본문

잡담/잡담

변경사항에 대한 고찰(유지보수, 레거시코드)

호 두 2019. 6. 28. 10:21
반응형

 

이미 구축이 완료되었고 잘 운영되어 온 시스템인데

변경/개선사항 업무가 들어온 경우에는

어디를 손봐야 할지 고민되는 경우가 있습니다.

 

예를들면 변경/개선사항을 반영 후

Model에서 변경이 있는 경우, 데이터를 추가할지, 쿼리를 수정할지, 혹은 데이터와 쿼리 둘 다 작업해야 할지

Controller가 완전히 분리되어 있는게 아닌 경우, 자바코드를 수정해야할지, 스크립트코드를 수정해야할지, 혹은 둘 다 작업해야 할지

 

작업자가 여러명이여서 꼬인 경우도 있고

레거시코드라서 예전에 표준으로 삼았던 방식이 지금보니 비효율적인 경우도 있고

 

 

명쾌한 해답을 찾기위해 다른이들의 코드를 많이 보고, IT서적을 읽는 중..

아직 명쾌한 해답을 찾지는 못했지만 일단 작금의 생각을 적어보자면

Model은 가장좋은게 데이터만 변경하는 것이고, 차선이 쿼리를 수정하는것. 데이터와 쿼리를 모두 작업하는 것은 좋지 않은 것 같습니다.

Controller는 자바코드를 수정하는게 나은 것 같습니다. 다만 view+controller 인 경우에는 스크립트를 수정해야 할 것 같습니다.

 

 

나중에 생각이 바뀌면 글을 더 적어보도록 하자

 

반응형
Comments