오늘도 미미하지만 중대한 실수를 저질렀다!!!!!!오늘의 실수 주제는 '코드 관리' 이다.내가 말하는 코드 관리는 SVN, Git과 같은 형상 관리 도구(버전 관리 시스템)에 관한 이야기가 아니다. 대학교 소프트웨어공학 수업에서 Waterfall 방식 대비 Agile 방법의 장점에 대해 많이 배웠다.Agile의 가장 큰 장점은 유지보수 비용이 적게 든다는 점이었다.Waterfall 방식은 요구사항 정의 → 분석 → 설계 → 개발 → 테스트 → 배포 → 유지보수 순으로 진행된다.요구사항 정의부터 배포까지의 단계가 더 많지만 비용 자체는 유지보수가 압도적이다.요건대로 개발했음에도 유지보수할 것은 끊임없이 생긴다. 그렇다면 Agile 방식을 선택하면 되잖아!!!실무에서 Agile을 사용하는 기업은 그리 많..