メソッドにどの名前を選択するかを決めるのに苦労しています。どちらもほとんど自明だと思いますが、後者の方が入力が速いので、現在の設定はsupportedModes()です。どう思いますか?
3 に答える
3
私にとっては、getSupportedModes
単純な検索を意味しますが、それらを解決するために実際のロジックが含まれている場合は、のようなもの、determineSupportedModes
またはcalculateSupportedModes
より良いものになる可能性があります。名前は、関数が何をするかを説明する必要があります。簡潔さは、何らかの形のオートコンプリートを備えた最新のIDEでは主要な考慮事項ではありません。
異なる言語にも独自の規則があります。たとえばcalculateSupportedModes
、Javaで呼び出される関数は、通常CalculateSupportedModes
、C#またはVBで呼び出されます。
于 2010-01-01T15:45:29.010 に答える
0
getSupportedModesであるより明示的な方がいいと思います。他の開発者にメソッドの機能を二度と推測させたくありません。
于 2010-01-01T15:36:10.540 に答える
0
渡された引数以外に作用する関数は、アクションとして名前を付ける必要があります。
于 2010-01-01T15:36:33.330 に答える