대화 시리즈

개발을 개발자답게 한다. → 기본기에 집중하고, 코드에 스스로 질문을 던진다.

코드리뷰를 하루 2-3시간, 한 달간 진행

  1. 무엇을 할지 명확히 표현(함수명): 행동+목적어
  2. 작은 대화는 더 구체적, 큰 대화는 더 포괄적으로: 이끄는 상위 단계에서는 포괄적
  3. 하고자 하는 말은 정확하게 표현: 내가 말하는게 다른 개발자도 가져다 쓸 수 있도록
  4. 어려운 말은 쉽게 표현: 대화를 위한 쉬운 표현을 만들어주기 → 비즈니스 로직의 핵심을 위에 작성
  5. 확장성을 고려한 표현: 유지보수나 재활용 👍
  6. 목적어와 함께 표현
  7. 상황에 맞는 직관적인 단어 선택
  8. 보편적으로 이해되는 단어 선택 (유비쿼터스 도메인 언어)