Dev Book Review/Clean Code
2020. 4. 29.
CleanCode 2장 의미 있는 이름
1. 의도를 분명이 밝혀라 변수나 함수 클래스 이름은 의도가 분명한 이름이어야한다. 변수(함수, 클래스)의 존재 이유 변수(함수, 클래스)의 수행 기능 변수(함수, 클래스)의 사용 방법 // 변경 전 int d; //경과 시간 (단위: 날짜); // 변경 후 int daysSinceCreation; 코드의 단순성이 아닌 코드의 함축성을 고려해야한다 -> 코드 맥락을 코드 자체에 명시적으로 드러나야한다. 코드 맥락 정보 제공 방법 : 개념에 이름을 붙인다 // 변경 전 public List getThem(){ List list1 = new ArrayList(); for(int[] x : the List) if(x[0] == 4) list1.add(x); return list1; } /* 변경 후 - 각 칸..