<aside> 💡 名前に情報を詰め込む

</aside>

明確な単語を選ぶ

例えば、getは明確な単語ではない インターネットからとってくるならfetchdownloadの方が明確

Stopも明確ではない 取り消しができないならKill, 後からResumeできるならPauseがいい

汎用的な名前を避ける

tmpなどの空虚な名前を付けるのではなく、 エンティティの値や目的を表した名前を選ぶべき

いい名前というのは、変数の目的や値を表すもの!

抽象的な名前よりも具体的な名前を使う

名前に情報を付け加える

名前の長さを決める

<aside> 💡 スコープが小さければ短い名前でもいい

</aside>

また、プロジェクト固有の省略形は使ってはいけない