今日学んだこと
# リーダブルコード読書 #1
- ハンガリアン記法:すべての変数名の接頭辞に「型」をつける。 例) pLast
- 変数の命名時、スコープが小さい場合は、短めの名前でもよい
- 変数の命名時、よく知らている単語は省略する
- 不要な単語は入れない。例)ConvertToString → ToString
- 誤解されない単語を使う
- 範囲の指定には、firstとlastを使う。
- 包含/排他的範囲にはbeginとendを使う。
- Offer-by-one エラー:境界条件の判定に関するエラー/ 未満なのか、以下なのか
maxとminを使う
- bool系の変数では、否定形の単語をさける。is, has, can, shouldなどを使う。
# なんかおもしろかった動画