책/Clean Code9 [Clean Code] 1장 깨끗한 코드 들어가는 말 요구사항을 명세하는 수단이므로 코드는 사라질 수 없다. 코드는 요구사항의 정밀하게 명시한 표현 나쁜코드 & 나쁜코드로 치르는 대가 잘 나가던 앱을 만든 회사가 망한 원인 은 나쁜코드 때문이다. 버전이 올라가도 버그가 남아있으며 프로그램이 죽는 횟수도 늘었다. 제대로 짤 시간이 없어서 나쁜코드를 보며 나중에 손보겠다고 생각하지만 다시 돌아와 정리하는 일은 오지 않는다. *르블랑의 법칙 : 나중은 결코 오지 않는다. 나쁜 코드는 프로젝트 초반에는 빠른 것처럼 보이지만 수정에 많은 노력이 필요하며 엉뚱한 곳에서 문제가 생긴다. 결국 팀 생산성이 떨어져 인력을 추가하여 복구를 시도하지만 새 인력은 시스템 설계에 대한 이해가 떨어진다. 설계 의도에 맞는 변경과 설계 의도에 반하는 변경을 구분하지 못하.. 2024. 1. 30. 이전 1 2 3 다음