前提・実現したいこと
プロジェクト内のスクリプトの命名と構成で悩んでいます。
dogName
catName
fishName
といった変数があったとして、
これをそのままファイル名に反映させる場合、
dogName.cpp
catName.cpp
fishName.cpp
という具合になるのですが、
ここで、そのほかにも、
dogFood.cpp
catFood.cpp
fishtFood.cpp
countCustomer.cpp
cleaningOrder.cpp
nightWorkOrder.cpp
などとファイルが増えると、ファイルはアルファベット順に表示されるので
catFood.cpp
catName.cpp
countCustomer.cpp
cleaningOrder.cpp
dogFood.cpp
dogName.cpp
fishtFood.cpp
fishName.cpp
nightWorkOrder.cpp
という順序で表示されます。
しかし、本当であれば
NameはNameのカテゴリー
FoodはFoodのカテゴリーでまとめてファイルを管理したいという状態です。
そうなるとnameDog.cppとすべきなのか、何か違うような気がして悩んでいます。
しかしnameDog.cppとしてしまえば
countCustomer.cpp
cleaningOrder.cpp
foodCat.cpp
foodDog.cpp
foodFish.cpp
nameCat.cpp
nameDog.cpp
nameFish.cpp
nightWorkOrder.cpp
というファイルの並びになるので
カテゴリー別のオブジェクトを把握するのに便利です。
name_dog.cppとすればいいのかというと、dogはdogでdogNameと違うような気がしています。
できれば変数名がファイル名に反映されていればいいのですが、
name_dogName.cppとすると、ごちゃごちゃしそうで抵抗があります。
ファイルの順序は差し置いて命名規則を優先させた書き方を貫くべきなのか、
何かほかにいい方法があるのが、皆さんはどうされているのでしょうか。