프로그래밍/클린코드 (1) 썸네일형 리스트형 [클린코드] 2장~5장 2장 의미 있는 이름 1. 명확한 이름은 코드를 읽으면서 함수의 내용을 파악할 수 있게 돕는다. 2. 의미가 불분명한 불용어의 사용하지 않는다. - Info, Data, a, an, the 와 같은 불용어. 물론 의미가 분명이 다르다면 사용해도 무방하다. - nameString vs name : name 이 float 가 될 가능성이 있는가? - 과거에는 변수에 타입을 넣는 것이 중요하지만, 더이상 변수 이름에 타입을 넣을 필요가 없다. 3. 인터페이스와 구현 클래스 - ShapeFactory, ShapeFactoryImpl - 내가 사용하는 클래스가 인터페이스라는 사실을 남에게 알리지 않는 것이 좋다. 4. 한 개념에 한 단어를 사용해라. - 비슷한 의미의 메서드를 클래스마다 다르게 사용할 경우 나중에.. 이전 1 다음