Bir C# sınıfı için Visual Studio Kod Analizi uyarı CA1506 alıyorum. “FormMain”, 25 farklı ad alanından 93 farklı (IComponent olmayan) tiple birleştirildiğini söylüyor: Bu sınıfın sınıf birleştirmelerini azaltmak için yöntemlerini yeniden yazabilir veya yeniden düzenleyebilir veya sınıfın bazı yöntemlerini bazı diğer türlere taşımayı düşünebilirsiniz. sıkıca ile birleştirilir. 95 üzerinde bir sınıfı birleştirme zayıf dayanıklılığını gösterir, 95 ve 80 arasında bir sınıf birleştirme orta idame gösterir ve 80'in altında bir sınıf birleştirme iyi bakımı anlamına gelmektedir." Ben FormMain bağlanmaktadır türleri listesini görebileceğinizAnalizi FxCop/Kod Analizi uyarı CA1506: AvoidExcessiveClassCoupling
Sorum basit, bu yüzden durumu daha iyi anlayabilir?
Teşekkürler.
Bu formda var kaç kontroller? Form.cs dosyasında kaç tane kod satırı var? –
Ben Developer Express şerit bar ve yerleştirme panelleri kullanıyorum. Şerit çubuğunda yaklaşık 30 kontrol vardır. yaklaşık 800 hat boş satır veya yorumlar değildir olan yaklaşık 1600 hatları (sayılmadan FormMain.Designer.cs) vardır, boş satır ve yorumlar da dahil olmak üzere . – RenniePet