Weitere ähnliche Inhalte
Ähnlich wie リーダブルコード (20)
リーダブルコード
- 8. 名前に情報を詰め込む
• 明確な単語を選ぶ
Getじゃなくてfetchとかdownloadとかにする
例)send deliver, dispatch, distribute
find search, extract, locate
start launch, create, begin, open
make create, set up, build, generate, add, new
- 13. 誤解されない名前(例
• min, max 限界値を含む
• first, last 範囲指定
• begin, end 包含、排他的範囲(endは含まれない
• bool isやhasをつける、否定型にしない
• get getは軽量アクセサである
getで重くなるような計算してはいけない
- 34. 自然に書く
• if( length > 10 ) ←こっちのほうがいい
if(10 <= length)
• 左側:調査対象の式、変化する
• 右側:比較対象の式、あまり変化しない
- 63. • ネーミング
わかりやすい名前をつける
• 分割
飲み込みやすい大きさに分割
• コメント
そのコードの狙いは、なぜそのコードを書いたのかを書く
• スタイル(見た目)
インデントやブロックを えて見た目で理解できるように
Hinweis der Redaktion
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n