2. 의미 있는 이름
클린 코드를 읽고 공부한 내용을 타입스크립트로 정리해본 내용입니다. 개인적으로 공부한 내용이라 틀린점도 있을 수 있습니다. 의도를 분명히 밝혀라 변수나 함수 그리고 클래스의 이름은 다음과 같은 굵직한 질문에 모두 답해야 한다. 존재 이유는? 수행 기능은? 사용 방법은? 따로 주석이 필요하다면 의도를 분명히 드러내지 못햇다는 말이다. const d: number ❌ const daysSinceCreation: number ✅ 코드의 함축되어 있는 정보를 독자로 하여금 이해할 수 있도록 명시적으로 이름을 지어야 한다. 좋지 않은 예시 : ❌ function getThem() { const list1: number[] = [] for (let x of theList) { if (x[0] === 4) { lis..
2022.02.01