SOLID1 클린 코드 1장 - 깨끗한 코드 #1 나쁜 코드 프로그래머들은 다양한 이유로 나쁜 코드를 작성하게 된다. 급해서? 서두르느라? 동작한다는 안일함? 이러한 나쁜 코드를 두고 다수의 프로그래머들이 '나중에 리팩토링 하자' 라는 생각을 갖는다. 하지만 르블랑의 법칙에 의해 나중은 결코 오지 않는다. #2 나쁜 코드로 치르는 대가 나쁜 코드는 개발 속도를 크게 떨어뜨린다. 코드를 고칠 때마다 엉뚱한 곳에서 문제가 발생하고 더 복잡해지고 어려워진다. 나쁜 코드를 부분 부분 고쳐 나갈수록 코드가 꼬이기 시작한다(스파게티 코드) 시간이 지날수록 쓰레기 더미는 점점 높아지고 깊어지고 커진다. 이를 대처할 방법이 없다. 불가항력이다. 팀 생산성 또한 떨어뜨린다. 또한 중요한 것은 '코드 감각'이다. 좋은 코드 감각을 가진 프로그래머는 나쁜 코드도 좋은.. 2022. 1. 2. 이전 1 다음