책/클린코드 (1) 썸네일형 리스트형 클린코드 02장 의미있는 이름 2. 의미있는 이름 의도를 분명히 밝혀라 나쁜 코드의 예시 public List getThem(){ List list1 = new ArrayList(); for(int[] x : theList) if(x[0] == 4) list1.add(x); return list1; } - 코드 맥락이 코드 자체에 명시적으로 드러나지 않음 1. the List에 무엇이 들었는지 2. theList[0] 값이 어째서 중요한지? 3. 값 4는 어떤 의미인지? 4. 함수가 반환하는 list1을 어떻게 사용하는지 정보제공을 충분히 고려한 코드의 예시 public List getFlaggedCells(){ List flaggedCells = new ArrayList(); for(int[] cell : gameBoard) if(.. 이전 1 다음