소프트웨어는
기능 실행된다고 끝이 아니다.
유지보수가 쉽게 만들어져야 한다.
개발비용도 있지만 유지보수 비용도 많이 들어간다.
그리고 만들때 공통모듈을 만들어 여러사람이 쓸 수 있게 해야 한다.
하드코딩이 되어선 안된다.
소프트웨어는 보기 쉽고 이해하기 쉽게 만들어져야 한다.