私は非個人的なプロジェクトに取り組んでいるので、メンテナンスプログラマーは私ではないと言っても過言ではありません。そうでなければ、この質問をする必要はありません。
ここで、コードを意図的に読みにくくするのではなく、状況に適している(入力するコードが少ない)ために、コードで試してみたい構造(デリゲート、ラムダ式)がいくつかあります。私は言語に慣れていないので、それらの使用も練習します。
しかし、私たちの多くはac#のバックグラウンドを持っていなかったため、メンテナンスプログラマーがすべての構成を知っているかどうかはわかりません。また、彼が私と同じようにプログラミングに熱心であるのか、それとも通常のように扱っているのかはわかりません。日中の仕事。だから私の質問は:
保守性を向上させるために、特定のプログラミング構造を回避する必要がありますか?
上記の質問に対する答えが「はい」の場合、使用を避けるべき構成のサブセットはありますか?
言語を完全に学ぶのはメンテナンスプログラマーの責任ですか?