たとえば、私が怠惰すぎて入力できずConsole.Write("text")
、これを作成することにしたとします。
static void w(string text) {
Console.Write(text);
}
そして、それを次のように呼びます。
w("This is a string.");
私のためにこれを行う方法を作ることは悪い習慣と考えられていますか?それは重要ですか?
たとえば、私が怠惰すぎて入力できずConsole.Write("text")
、これを作成することにしたとします。
static void w(string text) {
Console.Write(text);
}
そして、それを次のように呼びます。
w("This is a string.");
私のためにこれを行う方法を作ることは悪い習慣と考えられていますか?それは重要ですか?
これほど些細なことでは、コードの可読性が低下します。IMO
Visual C#コードスニペットをご覧くださいcw
。メソッドを呼び出す代わりに使用できるスニペットがあります。
コードが読みにくくなるので、これは悪い習慣だと思います。
本当に怠け者の場合は、いつでもコードスニペットを使用できます。
タイピングを減らす目的でコードの可読性を下げることは確かに悪い習慣です。コードが完成したら、自分自身であろうと他の誰かであろうと、コードは保守可能でなければならないことを忘れないでください。
メソッドw(文字列テキスト)が何を意図しているのかを署名から判断することは非常に困難です。ただし、読みやすさが向上すると思われる場合は、メソッドへの冗長な呼び出しを自由に抽象化してください。
コードの可読性に悪影響を及ぼします。そして、1つの関数を呼び出すための新しいメソッドを導入するだけでは、これは悪いことだと思います。
Console.Write(...)を書きたくないのはなぜですか?怠け者だから?Visual Studio(または他のIDE)には優れたオートコンプリートがあります。