[Clean Code] 1장 깨끗한 코드

유지수·2021년 9월 9일
0
post-thumbnail

나쁜코드에 발목이 잡혀 고생한 기억
-제대로 짤시간이 없다고 생각해서
-코드를 다듬느라 시간을 보냈다가 상사한테 욕먹을까봐
-지겨워서 빨리 끝내려고
-다른 업무가 너무 밀려 후딱 해치우고 밀린 업무로 넘어가려고

…다 나잖아!

안돌아가는 프로그램 > 돌아가는 쓰레기
나중에 정리하겠다고 하는 다짐

나중은 결코 오지 않는다! 나쁜코드!

-나쁜코드가 쌓일 수록 생산성은 떨어진다.
-기능을 추가보다는 추가로 인한 변경 처리가 더 오래걸린다
-좋은 코드를 사수하는 일은 프로그래머들의 책임이다.....
-나쁜코드를 양산하면 나쁜 코드로 인해 속력이 늦어져서 기한을 놓친다
-기한을 맞추는 유일한 방법은 언제나 코드를 깨끗하게 유지하는 습관이다

그래서 클린코드가 뭔데!

-우아하고 효율적인 코드
-클린코드는 잘 쓴 문장처럼 읽힌다
-작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다
-언제나 누군가 주의 깊게 짰다는 느낌을 준다 고치려고 살펴봐도 딱히 손댈 곳이 없다
-모든 테스트를 통과한다
-중복이 없다
-시스템 내 모든 설계 아이디어를 표현한다
-클래스 메서드 함수 등을 최대한 줄인다
-읽으면서 짐작했던 기능을 각 루틴이 그대로 수행되는 코드

1장을 읽으며 생각한 점은 내... 코드를... 이사람이 보고 쓴것같다... 내가 보기에는 맞다... 이사람이 내 코드를 훔쳐읽었다............... 앞으로 클린코드.... 지켜보겠어..... 아자자

profile
IOS 개발자

0개의 댓글