
[CLEANCODE] 깨끗한 코드
·
CLEANCODE
나쁜코드 성능이 나쁜 코드 : 불필요한 연산이 들어가서 개선의 여지가 있는 코드 의미가 모호한 코드 : 이해하기 어려운코드, 네이밍과 내용이 다른 코드 중복 코드 : 비슷한 내용인데 중복되는 코드 (중복된 코드는 버그를 낳는다고함) 나쁜코드가 나쁜 이유 나쁜 코드는 계속 나쁜코드가 만들어지도록 함 기술부채를 만들어서 수정을 더어렵게 하기 때문에 팀 생산성을 저하 시킴 나쁜 코드로 인하여 새로운 시스템을 만들게 됨 나쁜코드가 만들어지는 이유 촉박한 일정 : 나쁜코드는 하지만 오히려 생산성을 저하시켜서 일정을 못맞추게함 영향 범위가 매우 넓음 (영향 범위가 넓어서 다른부분에 버그가 발생할까봐) : 영향 범위가 넓다고 방치하면 결국 다시 돌아오게됨 클린코드 성능이 좋은 코드 의미가 명확한 코드 / 가독성이 좋..