19
#regionsはアンチパターンまたはコードの匂いですか?
C#では、#region/ #endregionキーワードを使用して、エディターでコードの領域を折りたたみ可能にすることができます。これを行うたびに、おそらく他のクラスやメソッドにリファクタリングされる可能性のある大きなコードの塊を隠すためにそれを行います。たとえば、管理しやすくするために、3つまたは4つの領域を持つ500行のコードを含むメソッドを見てきました。 地域の賢明な使用は問題の兆候でしょうか?私にはそう思われます。
265
c#
code-smell