Book1 클린코드 2장 의미 있는 이름을 짓는 규칙 의도를 분명히 밝혀라 : 코드의 함축성을 살려야 한다. 코드에 목적에 관한 정보가 명확히 드러나는 것이 중요. 코드를 읽는 것만으로도 함수가 하는 일을 이해하기 쉬워야 한다. func getFlaggedCells() -> [Cell] { var flaggedCells:[Cell] = []; for cell in gameBoard { if cell.isFlagged() { flaggedCells.append(cell); } } return flaggedCells; } 그릇된 정보를 피하라 : 그릇된 단서는 코드의 의미를 흐린다. 유사한 개념은 유사한 표기법을 사용해야한다. 반대로 유사하지 않은 개념에 유사한 표기법은 그릇된 정보일 수 있다. 의미있게 구분하라 : 단순 철자 수준.. 2022. 3. 22. 이전 1 다음