books/clean code

books/clean code

2. 의미있는 이름

의도를 분명하게 밝혀라 - 이름을 대강 지어두고 주석으로 설명하는 것보다는 어떤 의도를 가지고 변수를 선언했는지가 이름에 드러나도록 - 코드의 "함축성": 코드의 맥락이 보이도록 (읽는 사람에게 정보 전달) 그릇된 정보를 피하라 - 정확한 정보 전달이 가능한 이름 선언 - 흡사한 이름 사용하지 않기 (ex. XYXControllerForEfficientHandlingOfStrings, XYZControllerForEfficientStorageOfStrings) 의미 있게 구분하라 - a1, a2, a3 같은 이름 말고 의도가 드러나는 이름을 사용 - 불용어 줄이기 (ex. NameString > Name, CustomerObject > Customer) 발음하기 쉬운 이름을 사용하라 검색하기 쉬운 이름을..

books/clean code

1. 깨끗한 코드

코드를 최대한 깨끗하게 유지하는 습관 들이기 읽기 쉬운 코드 짜기 - 코드가 복잡해지면 유지보수에 필요한 시간이 늘어난다. 깨끗한 코드는 뭘까? 1. 비야네 스트롭스투룹 논리가 간단한 코드 --> 한 가지에 집중하는 코드 2. 그래디 부치 단순하고 직접적인 코드 --> 가독성이 중요 3. "큰" 데이브 토마스 다른 사람이 코치기 쉬운 코드, 테스트 코드 작성 4. 마이클 페더스 주의 깊게 짠 코드 --> 깔끔하고 단정하다 5. 론 제프리스 중복은 낮추고 표현력은 높인다, 간단한 추상화 6. 워드 커닝햄 코드를 읽는 사람의 짐작대로 수행하는 코드 '읽기 좋은 코드가 좋은 코드다'라는 책도 있을 정도로 가독성은 코드를 짜는 사람에게도, 확인하는 사람에게도 중요한 것 같다. 메서드 하나를 짜더라도 최대한 하나..

eunjuicy
'books/clean code' 카테고리의 글 목록 (4 Page)