이름 짓기는 항상 필요하다. 이 장에서는 이름을 잘 짓는 팁을 공유한다.

북마크

의도를 분명히 밝혀라

public List<Cell> getFlaggedCells() {
	List<Cell> flaggeds = new ArrayList<Cell>();
	for (Cell cell : gameBoard)
		if (cell.isFlagged()) // cell[STATUS_VALUE] = FLAGGED 의 개선. 상수를 숨겼다.
			flaggedCells.add(cell);
	return flaggedCells();
}

그릇된 정보를 피하라

의미있게 구분하라

발음하기 쉬운 이름을 사용하라

검색하기 쉬운 이름을 사용하라

인코딩을 피하라