개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
바꾸기 쉽게 코딩하라.
같은 코드를 반복하지 말라.
의문이 드는 부분을 먼저 구현해 봐라.
TIL (Today I Learned) 날짜
2022.03.21
오늘 읽은 범위
2장. 실용주의 접근법
책에서 기억하고 싶은 내용을 써보세요.
바꾸기 쉽게 코딩해야 한다. (ETC)
코드를 반복하여 넣지 않아야 한다. (DRY)
다른 사람의 소스 코드와 문서를 반드시 읽어라.
재사용하기 쉽게 만들어라.
관련 없는 것들 간에 서로 영향이 없게 만들어라.
기회가 있을 때마다 코드의 구조와 직교성을 개선하기 위해 노력하라.
시스템이 정의하는 중요한 요구 사항 중, 의문이 드는 부분이나 가장 위험이 커 보이는 곳을 찾아서 가장 먼저 코드를 작성해 보라. 이런 곳에 예광탄을 써라.
예광탄 코드 접근 방법을 활용하여, 먼저 골격을 만들고 나서 살을 붙여 나가라.
포스트잇, 화이트보드, 인덱스카드 등을 사용하여 프로토타이핑을 해 보자.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
코딩하는 순간순간 스스로 바꾸기 쉽게 코딩하고 있는지 자문하며 코드의 직교성을 낮춰야 겠다. 중요한 요구 사항이나 위험이 커 보이는 부분을 먼저 코딩한 뒤 나머지 살을 붙여야 겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
API 명세를 API 도구로 불러와서 사용한다는 게 무슨 의미인지 모르겠음. (p.51)
프로토타이핑이란 게 무엇인지 모르겠음. (p.81)
도메인 언어란? 내부 도메임 언어란? 외부 언어란? (p.89)
오늘 읽은 다른사람의 TIL