Book

    클린 코드 2장 - 의미 있는 이름

    의미 있는 이름 의도를 명확히 밝혀라 변수, 함수, 클래스 이름은 변수의 존재 이유, 수행 기능, 사용 방법 같은 내용을 모두 담고 있어야 한다. 코드가 하는 일을 짐작하기 어려워선 안되며, 코드의 맥락이 코드 자체에 명시적으로 드러나야 한다. 지뢰찾기 게임을 만든다고 가정했을 때, 해당 코드들을 비교해보자. 단순히 이름만 고쳤을 뿐인데 함수가 하는 일을 이해하기 쉬워졌다. public List getThem(){ List list1= new ArrayList(); for(int[] x: theList){ if(x[0]==4) list1.add(x); } return list1; } public List getFlaggedCells() { List flaggedCells = new ArrayList();..