<クリアコード>フルリード-1


1.意味のある名前

네이밍 과정は、開発するほど時間がかかる作業です.面倒くさいかもしれません.でも覚えておいて!良い名前を使うと節約できる時間がもっと大きくなります.
1.1. 意図をはっきり言う
  • あいまいで、あいまいな名前は良い名前ではありません.意図
  • を明確にしましょう
    // 어떤 date인지 명확히 알 수 없다.
    const date = '';
    
    // 앞에 형용사를 붙혀 변수가 갖고 있는 의도를 명확히 하였다.
    const createdDate = '';
    const outDate = '';
    
    1.2. エラーを回避するメッセージ
  • コードにエラーメッセージを保持してはならない.
  • // 아래와 같은 네이밍은 잘못 되었다.
    // List는 말 그대로 list interface 혹은 array를 사용했을때, 보통 명명한다.
    const studentList = new Map();
    
    // 아래와 같이 바꿔야 한다.
    const students = new Map();
    
    1.3. 検索しやすい名前を選択します.
  • コード検索しやすい単語を選択
  • 1.4. クラス名
  • 類または対象名は名詞または名詞フレーズに適合する.
  • AccountCustomerなどの語が適しています.
  • ManagerDataInfoおよびProfessorなどの単語は使用しないでください.
  • 1.5. メソッド名

  • javabean規格によれば、訪問者、変更者、および条件者は、それぞれgetsetおよびisを使用する.