해쟈스토리

클린 코드 책읽기 day2 - 1장 깨끗한 코드 본문

파이썬/클린코드

클린 코드 책읽기 day2 - 1장 깨끗한 코드

해쟈 2024. 8. 27. 22:01
728x90
반응형

오늘 TIL 요약

- 우리는 코드를 작성하는데 새로운 코드를 작성하는 것보다 기존 코드를 읽는데 더 많은 시간을 소요한다. 

 


밥이 모듈을 입력한다.
변경할 함수로 스크롤해 내려간다.
잠시 멈추고 생각한다.
이런 모듈 상단으로 스크롤해 변수 초기화를 확인한다.
다시 내려와 입력하기  시작한다.
입력을 지운다. 다시 입력한다. 절반쯤 입력하다 지운다.
지금 바꾸려는 함수를 호출하는 함수로 스크롤한 후함ㅅ수가 호출되는 방식을 살펴본다.
다시 돌아와 방금 지운 코드를 입력한다.

 

코드를 읽는 시간 대 코드를 짜는 시간의 비율이 10대 1을 훌쩍 넘는다. 새코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다.

주변 코드가 읽이어려우면 새코드를 짜기도 어렵다.  

 


클린코드 중요하다고만 생각했는데, 생각해보니 정말 우리는 코드를 읽는데 엄청난 시간을 들이고 있다... 새코드를 짜더라도 오늘까지 짠 코드를 내일의 내가 다시 읽으면서 짠다. 그렇다. 코드를 읽기 쉽게 만들어야 생산성을 높일 수 있는 것이다!

 

728x90
반응형

'파이썬 > 클린코드' 카테고리의 다른 글

클린 코드 책읽기 day3 - 3장 함수  (0) 2024.08.28
클린 코드 책읽기 day3 - 2장 의미있는 이름  (1) 2024.08.27
클린코드 책 읽기 day1  (0) 2024.08.24
결합도  (0) 2024.08.19
방어적 프로그래밍  (0) 2024.08.19