C # ilerledikçe, birçok dil özelliği eklenmiştir. Benim için okunamaz hale geldiği noktaya geldi.
Örnek olarak, burada Caliburn.Micro kodundan aşağıdaki kod parçacığını düşünün :
container = CompositionHost.Initialize(
new AggregateCatalog(
AssemblySource.Instance.
Select(x => new AssemblyCatalog(x))
.OfType<ComposablePartCatalog>()
)
);
Şimdi, bu sadece küçük bir örnek.
Birkaç sorum var:
- Bu yaygın veya bilinen bir sorun mu?
- C # topluluğu aynı mı?
- Bu dil ile ilgili bir sorun mu, yoksa geliştirici tarafından kullanılan stil mi?
Başkalarının kodunu daha iyi anlamak ve bu şekilde kod yazmaktan kaçınmak için basit çözümler var mı?