clean code (15) 썸네일형 리스트형 [클린코드] CHAP 06 객체와 자료구조로 데이터 표현하기 # CHAPTER 06 객체와 자료구조로 데이터 표현하기 ```java public Car(double fuelTankCapacitInGallons, double gallonsOfGasoline) { if (fuelTankCapacitInGallons [클린코드] CHAP 05 형식 맞추기 CHAPTER 05 형식 맞추기 형식을 맞추는 목적 코드 형식은 의사소통의 일환으로 의사소통은 개발자의 일차적 의무이다. 맨 처음 잡아 놓은 코드의 구현 스타일과 가독성 수준은 유지보수 용이성과 확장성에 계속 영향을 미친다. 적절한 행 길이를 유지하라 일반적으로 큰 파일보다 작은 파일이 이해하기 쉽다. 신문 기사처럼 작성하라?? 위에서 아래로 읽고 이름은 간단하면서도 설명이 가능하도록 개념은 빈 행으로 분리하라 각 행은 수식이나 절을 나타내고, 일련의 행 묶음은 완결된 생각 하나를 표현한다. 생각 사이는 빈 행을 넣어 분리해야 마땅하다 세로 밀집도 줄 바꿈이 개념을 분리한다면, 세로 밀집도는 연관성을 의미한다. 즉, 서로 밀접한 코드 행은 세로로 가까이 놓여야 한다는 뜻이다. 수직거리 연관성이 깊은 두 .. [클린코드] CHAP 04 주석 CHAPTER 04 주석 나쁜 코드에 주석을 달지 말고 새로 짜라 코드에 주석을 추가하는 일반적인 이유는 코드 품질이 나쁘기 때문이다 코드로 의도를 표현하라 좋은 주석 법적인 주석 정보를 제공하는 주석 의도를 설명하는 주석 의미를 명료하게 밝히는 주석 결과를 경고하는 주석 TODO 주석 중요성을 강조하는 주석 → 주석을 달지 않고도 코드 만으로 충분히 의도를 표현할 수 있도록 클린한 코드를 짜야한다. → 주석이 많으면 코드에 집중하지 않게 된다. 코드에 집중하여 읽을 수 있도록 주석은 반드시 필요한 경우에만 사용한다. 이전 1 2 3 4 5 다음