개발자 99% 커뮤니티에서 수다 떨어요!
TIL - Day 1
오늘 읽은 범위
추천사 ~ 01. 깨끗한 코드
책에서 기억하고 싶은 내용
"사소한 곳에서 발휘하는 정직은 사소하지 않다"
(p.6 ~ 7) 프로의 마인드: "책임감"
좋은 코드 : 우아한, 효율적인, 오류 처리, 한 가지 기능에 집중, 가독성/문학적, 명쾌한/작게 추상화, 다른 사람이 고치기 쉬운, 테스트 케이스, 주의 깊은, 중복이 없는, 표현력(네이밍, 1 객체 1 기능, 1 메서드 1 기능), 짐작한 대로 기능
읽기 쉬운 코드 / 수정할수록 더 깨끗하게 유지보수 / 객체 지향 설계 원칙
"예술에 대한 책을 읽는다고 예술가가 된다는 보장은 없다. '연습해, 연습~!'"
오늘 읽은 소감/떠오르는 생각
전 회사 개발팀이 1년에 걸쳐 경험한 개발 실패 과정이 고스란히 적혀 있어 놀랐다.
엔지니어가 되려면 자기 코드는 스스로 책임질 수 있어야 한다는 걸 되새겼다. (현실의 직장에선..)
궁금한 내용/잘 이해되지 않는 내용
python을 실무에서 스크립트 언어로 처음 사용해서 구조적으로 코딩하는 습관을 못 들였다. 책을 다 읽으면 python으로 좋은 코드를 작성하는 법에 대한 감이 잡히길.