そこで私は、Webサービスを通じてベンダーからヘルプドキュメントを要求するクラスに取り組んでいます。 、 、 という名前を付けようとしましたDocumentRetriever
がVendorDocRequester
、DocGetter
どうもしっくりきません。結局、辞書.com適切な言葉を思いつくのに30分もかかりました。
悪い名前でプログラミングを始めるのは、朝からひどい髪の調子で、その日の残りの時間が悪くなるようなものです。わかりますか?
ベストアンサー1
今やっていることは問題ありません。現在の構文を維持することを強くお勧めします。
context + verb + how
私はこの方法を使用して、関数/メソッド、SQL ストアド プロシージャなどに名前を付けます。この構文に従うことで、Intellisense/コード ペインがずっと整理されます。つまり、、、および が必要になります。EmployeeGetByID()
またEmployeeAdd()
はなどのEmployeeDeleteByID()
より文法的に正しい構文を使用すると、同じクラスに複数の がある場合、関連のないものがグループ化されるため、非常に乱雑になることがわかります。GetEmployee()
AddEmployee()
Gets
これはファイルに日付を付けることと似ていますが、ファイル名が大量になると順序が全く意味をなさなくなるので2009-01-07.log
そうしないほうがいいでしょう。1-7-2009.log