좋지 못한 코드
public List<int[]> getThem() {
List<int[]> list1 = new ArrayList<int[]>();
for (int[] x : theList) {
if (x[0] == 4) {
list1.add(x);
}
return list1;
}
}
// theList에 무엇이 들었는가?
// theList에서 0번째 index는 왜 중요하지?
// 4는 무슨 의미야?
// list1은 어떻게 사용이 될까?
좋은 코드
public List<int[]> getFlaggedCells() {
List<int[]> flaggedCells = new ArrayList<int[]>();
for (int[] cell : gameBoard) {
if (cell[STATUS_VALUE == FLAGGED) {
flaggedCells.add(cell);
}
return flaggedCells;
}
}
// FALGGED와 같은 값은 상수로 정의하거나, enum을 생성해서 사용한다.
'Etc.' 카테고리의 다른 글
[Elasticsearch] 다운로드 및 실행 (1) | 2024.01.27 |
---|---|
[Git] 내가 자주 쓰는 명령어 (0) | 2024.01.27 |
[Git] 기본 명령어 (0) | 2023.07.09 |
SSL 인증서 변환(crt, pfx, jks 변환 과정) (0) | 2023.01.05 |