S/W의 인도(판매) 금액 설치, 사용자 교육 등 운영 준비의 지원 유무 및 금액 유상/무상 유지보수의 기간 및 금액 유지보수의 범위 유지보수의 형태(인력을 상주 시킬 것인지, 그때그때 파견보낼 것인지 등) 문제(유지보수 할) 발생 시 조치 기간(발생후 언제까지 조치해야 하는지)
저같은 경우는 두가지 경우 때문에 리팩토링을 해요. 첫번째는 정말 코드가 개판인 경우... 주로 외주 준 프로젝트가 개발 끝나서 인수 해 보면 이런데, 그 구조를 유지하면서 유지보수를 한다는건 정말 끔찍한 일이라.. 두번째는 자기만족을 위한 부분도 커요. 이건 제가 처음부터 설계해서 만든 경우. 이건 남 보여주기에 부끄럽지 않아야 겠다는 생각으로 수시로 개선을 하죠.