クラスとメソッドの命名がプログラミングで最も難しい部分の一つだと感じている人はいますか? [closed] 質問する

クラスとメソッドの命名がプログラミングで最も難しい部分の一つだと感じている人はいますか? [closed] 質問する

そこで私は、Webサービスを通じてベンダーからヘルプドキュメントを要求するクラスに取り組んでいます。 、 、 という名前を付けようとしましたDocumentRetrieverVendorDocRequesterDocGetterどうもしっくりきません。結局、辞書.com適切な言葉を思いつくのに30分もかかりました。

悪い名前でプログラミングを始めるのは、朝からひどい髪の調子で、その日の残りの時間が悪くなるようなものです。わかりますか?

ベストアンサー1

今やっていることは問題ありません。現在の構文を維持することを強くお勧めします。

context + verb + how

私はこの方法を使用して、関数/メソッド、SQL ストアド プロシージャなどに名前を付けます。この構文に従うことで、Intellisense/コード ペインがずっと整理されます。つまり、、、および が必要になります。EmployeeGetByID()またEmployeeAdd()はなどのEmployeeDeleteByID()より文法的に正しい構文を使用すると、同じクラスに複数の がある場合、関連のないものがグループ化されるため、非常に乱雑になることがわかります。GetEmployee()AddEmployee()Gets

これはファイルに日付を付けることと似ていますが、ファイル名が大量になると順序が全く意味をなさなくなるので2009-01-07.logそうしないほうがいいでしょう。1-7-2009.log

おすすめ記事