1
何かを実行する関数を書く場合、この関数は多くの入力(パラメータ)を必要とするので、構造体やクラスなどを渡す必要があります。それらのパラメータかどうか?関数の最大数は何ですか?
言い換えれば、クラスの構造またはオブジェクトを超えて使用しないでください。
何かを実行する関数を書く場合、この関数は多くの入力(パラメータ)を必要とするので、構造体やクラスなどを渡す必要があります。それらのパラメータかどうか?関数の最大数は何ですか?
言い換えれば、クラスの構造またはオブジェクトを超えて使用しないでください。
可読性のために、実際にはparameter objectを作成する必要があります。これはよく知られているリファクタリングです。
これは、BCL自体のいくつかの場所で表示されるものです。Process
クラスはProcessStartInfo
パラメータオブジェクトを取ることができます。
7人が最も多くのパラメータでなければならないと思う人もいれば、3人がそうだと考える人もいます。これについてチームに同意する必要があります。単体で作業している場合は、可読性の向上を検討してください。