5

私は、usingディレクティブを使用する代わりに、完全に修飾されたメソッド呼び出しを実際に入力する、ほとんどソロの環境で作業していることがわかりました。以前は、チームで最も著名なコーディング手法と一貫性を保っていました。

個人的には、冗長なコードが一目で読みやすく、特にオートコンプリートを使用するとすばやく入力でき、ドキュメントのソースとしてGoogleを頻繁に使用します。完全修飾名を使用すると、結果セットがはるかに狭くなります。これらは明らかに、usingディレクティブを使用するよりも完全に修飾することを好む非常に恣意的な理由です。

リファクタリングツールの時代において、usingディレクティブの使用が完全修飾よりも優れている、またはその逆である具体的な理由はありますか、それともコメント間隔のような純粋に個人的な裁量の問題ですか?最後に、どちらが好きですか、そしてその理由は何ですか?

4

4 に答える 4

4

主観と言ってもいいかもしれません。

私が働いている場所/私が好むのは、using ステートメントを使用することです。名前/行を十分に短く保ち、日常生活を楽にします. さらに、完全修飾名の何かにカーソルを合わせるだけです。

于 2009-06-09T18:10:04.263 に答える
2

私は可能な限り usings を使用します。読むものが少ないほど、解析する必要が少なくなります。

System.Windows.Form form = new System.Windows.Form();

よりもはるかに多くの作業です

var form = new Form();

これには、あいまいさの原因となる独自の超大型の Form クラスを作成するなど、愚かなことをしないようにショップ全体がコミットする必要があることに注意してください。

于 2009-06-09T18:11:43.997 に答える
1

私は通常、実際のコードには/インポートを使用し、examples/etc には完全修飾コードを使用することを好みます。

于 2009-06-09T18:10:44.980 に答える
1

読みやすさ。

コードを読み取ろうとして、1 年後の自分のことを考えてみてください。明示的かつ短く、各データに対して 1 つの情報ポイントのみを含める必要があります (DRY 原則)。

于 2009-06-09T18:12:00.203 に答える