『可読コードを書く芸術』を読んでまとめた

2275 ワード

コードは分かりやすいはずです
                     

名前にメッセージを入れる
          
      
                
           
               
         ,    
       :“                 ?”          ,              
                     max_  min_
       ,        (  disable_ssl)
            。  ,     get()  size()      

審美
      “  ”      
             ,           
    “ ”            
          A,B,C,          B,C,A,          ,         
               “  ”

コメント
                     
         :
    -                
    -         “     ”--       
            :
    -                      (“     ”)
    -       ,   TODO:  XXX:     
    -        ,       
          :
    -                :“ ?”          
    -                 
    -    /       “   ”                  
    -          ,            
          /   
            
            /        
          ,       
             

せいぎょりゅう
   ,                “  ”  ,                    
            ,                       
         ,         ,           
       ,                         
        if/else       ,    ,      /   /     
          
                 ,          “  ”         
                    

式#シキ#
                   
   “  ”     --                  
  “    ”          ,         :
    -             
    -                       
    -                
              --                 (  if(!(a&&!b))  if(!a||b))
       “  ”          

変数と可読性
                 
               
           ,          
    ,        
        ,    ,                    ,   ,   
         ,           (  const, final,   )         

コードの再編成
               
                
       ,           
           
       
            ,      
      ,          ,         
            API,          --“       ”

テスト
          ,                    
            ,            
          
               
                ,         /            
       ,                       bug
                     
                 ,               ,    test1(),    test_