개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
ETC (바꾸기 쉽게)
DRY (반복하지 말라)
재사용하기 쉽게 만들어라
TIL (Today I Learned) 날짜
2022.05.16
오늘 읽은 범위
2장. 실용주의 접근법
책에서 기억하고 싶은 내용을 써보세요.
좋은 설계는 나쁜 설계보다 바꾸기 쉽다.
팀원 한 사람을 프로젝트 사서로 임명하라. 프로젝트 사서의 역할은 지식 교환을 돕는 것이다. 소스 트리의 한가운데에 유틸리티 루틴과 스크립트를 모아둘 수 있는 장소를 마련하라. 그리고 일상적으로든 코드 리뷰를 통해서 든 다른 사람의 소스 코드와 문서를 반드시 읽어라. 다른 사람의 것을 기웃거 리는 게 아니고, 거기서 배우는 것이다. 그리고 기억하라. 접근은 상호적이 다. 다른 사람이 여러분의 코드를 들여다보고 건드린다고 해서 기분 나빠하지 말 일이다.
자신이 작성하는 코드를 항상 비판적으로 바라보는 습관을 길러라. 기회가 있을 때마다 코드의 구조와 직교성을 개선하기 위해 노력하라.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
현재 회사에 진행하는 프로젝트를 하면서, 과연 내가 짠 코드는 괜찮은 코드인지에 대한 의구심을 가지고 있었다. 이번 챕터를 읽으면서 ETC 를 생각하며 코드의 직교성을 위한 노력이 필요하다는 것을 더 느끼게 되었다. 항상 내 코드를 비판적으로 바라보는 습관이 필요한 거 같다. (실용주의 프로그래머가 되기 위해 한걸음 나아가자!!)
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
중복 코드를 보는 예시 언어가 익숙치 않아서 좀 어려웠다..
오늘 읽은 다른사람의 TIL