TIL (Today I Learned)
2025.05.24
오늘 읽은 범위
시작~1장(깨끗한 코드)
책에서 기억하고 싶은 내용을 써보세요.
*사소한 곳에서 발휘하는 정직은 사소하지 않다.
*신은 세세함에 깃들어 있다.
*TMS(Total Productive Management): 품질 관리론의 5S
정리, Seiri, 整理 | 적절한 명명법 (무엇이 어디에 있는지 알아야 한다.) |
정돈, Seiton, 整頓 | 누구나 예상하는 위치에 코드가 존재 |
청소, Seiso, 清掃 | 주석등의 삭제 |
청결, Seiketsu, 清潔 | 작업 공간을 청소하는 방식에 그룹이 동의 |
생활화, Shutsuke, 仕付け | 규율, 관례 |
*원칙,패턴,기법,경험의 지식과 연습해 체득한 장인 정신으로 코딩해야한다.
*코드는 요구사항을 표현하는 언어이다.
*나쁜 코드는 너무 많은 일을 하려 애쓰다가 의도가 뒤섞이고 목적이 흐려진다.
*깨끗한 코드는 한가지에 집중한다.
*깨끗한 코드는 다른 사람이 고치기 쉬운 코드이다.
*깨끗한 코드는 주의 깊게 작성한 코드다.
*켄트 백이 제안한 단순한 코드 규칙
모든 테스트를 통과 |
중복이 없음 |
시스템 내 모든 설계 아이디어를 표현 |
클래스, 매서드, 함수 등을 최대한 줄임 |
*깨끗한 코드는 읽으면서 놀랄 일이 없어야 한다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.
대단한 개발자 분들인데 처음 듣는 이름들이다.
궁금한 내용이 있거나, 잘 이해되지 않은 내용이 있다면 적어보세요
*테스트 케이스가 없는 코드는 깨끗한 코드가 아니다.
세줄 요약
*나쁜 코드 = 생산성 저하
*장인=좋은 코드, 깨긋한 코드
*코드 읽는 시간(10) : 코드 짜는 시간(1)
반응형
'보유 > 책' 카테고리의 다른 글
클린 코드 ( Clean Code ) - 노마드 코더 ( Nomad Coders ) 챌린지 4-5일 (0) | 2025.05.26 |
---|---|
클린 코드 ( Clean Code ) - 노마드 코더 ( Nomad Coders ) 챌린지 3일 (0) | 2025.05.25 |
클린 코드 ( Clean Code ) - 노마드 코더 ( Nomad Coders ) 챌린지 1일 (0) | 2025.05.23 |
면접을 위한 CS 전공지식 노트 - 주홍철 (1) | 2024.11.29 |
연봉 앞자리를 바꾸는 개발자 기술면접 노트 - 이남희 (2) | 2024.11.27 |