본문 바로가기

보유/책

클린 코드 ( Clean Code ) - 노마드 코더 ( Nomad Coders ) 챌린지 2일

TIL (Today I Learned)

2025.05.24

 

오늘 읽은 범위

시작~1장(깨끗한 코드)

 

책에서 기억하고 싶은 내용을 써보세요.

*사소한 곳에서 발휘하는 정직은 사소하지 않다.

*신은 세세함에 깃들어 있다.

*TMS(Total Productive Management): 품질 관리론의 5S

정리,  Seiri, 整理 적절한 명명법 (무엇이 어디에 있는지 알아야 한다.)
정돈, Seiton, 整頓 누구나 예상하는 위치에 코드가 존재
청소, Seiso, 清掃 주석등의 삭제
청결, Seiketsu, 清潔 작업 공간을 청소하는 방식에 그룹이 동의
생활화, Shutsuke, 仕付け 규율, 관례

 

*원칙,패턴,기법,경험의 지식과 연습해 체득한 장인 정신으로 코딩해야한다.

*코드는 요구사항을 표현하는 언어이다.

*나쁜 코드는 너무 많은 일을 하려 애쓰다가 의도가 뒤섞이고 목적이 흐려진다.

*깨끗한 코드는 한가지에 집중한다.

*깨끗한 코드는 다른 사람이 고치기 쉬운 코드이다.

*깨끗한 코드는 주의 깊게 작성한 코드다.

*켄트 백이 제안한 단순한 코드 규칙

모든 테스트를 통과
중복이 없음
시스템 내 모든 설계 아이디어를 표현
클래스, 매서드, 함수 등을 최대한 줄임

 

*깨끗한 코드는 읽으면서 놀랄 일이 없어야 한다.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.

대단한 개발자 분들인데 처음 듣는 이름들이다.

 

궁금한 내용이 있거나, 잘 이해되지 않은 내용이 있다면 적어보세요

*테스트 케이스가 없는 코드는 깨끗한 코드가 아니다.

 

세줄 요약

*나쁜 코드 = 생산성 저하

*장인=좋은 코드, 깨긋한 코드

*코드 읽는 시간(10) : 코드 짜는 시간(1)

반응형