リーダブルコード
表面上の改善
理解しやすいコード
- コードは他の人が最短時間で理解できるように書く
- そのためには少しくらい冗長な記載になっても構わない
名前に情報を詰め込む
明確な単語を選ぶ
- get => fetch, download
- size => height, numNodes, memoryBytes
- stop => kill, pause(resume できるなら)
カラフルな単語を選ぶ
類語辞典を使ってより明確な意味の単語を使う
find => search, extract, locate など
汎用的な名前を避ける
- tmp など
- ループでの i,j,k など
生存期間がごく短いなど、理由があって使うならいいけど、ただの怠慢で上記を使うのはダメ。