로버트마틴1 [클린코드 완독하기] Chapter 01~02 깨끗한 코드와 의미있는 이름 Chapter 01. 나쁜 코드란 무엇일까 성능이 나쁜 코드 불필요한 연산이 들어가서 개선의 여지가 있는 코드 의미가 모호한 코드 이해하기 어려운 코드 네이밍과 그 내용이 다른 코드 중복된 코드 비슷한 내용인데 중복되는 코드 나쁜 코드를 방치하면 안되는 이유 1. 깨진 유리창 법칙 *깨진 유리창 하나를 방치해두면 그 지점을 중심으로 범죄가 확산한다는 법칙 나쁜 코드는 깨진 유리창처럼 계속 나쁜 코드가 만들어지도록 한다. 2. 생산성 저하 나쁜 코드는 팀 생산성을 저하시킨다. 기술 부채를 만들어 수정을 더 어렵게한다. 3. 새로운 시스템을 만들어야한다. 현 시스템을 유지보수하며 대처할 새로운 시스템 개발은 현실적으로 매우 어렵다. 나쁜 코드를 짜는 이유 촉박한 일정 생각보다 영향범위가 넓어서 일이 커질까봐.. 2021. 9. 15. 이전 1 다음