Nie jestem pewny czy piszę w dobrym dziale, ale sprawa dotyczy bezpośrednio .NET.
Jestem świeżo po lekturze "Czystego Kodu" R.C.Martina.
Zastanawia mnie propagowanie krótkich klas, krotkich funkcji. Jak to się ma do tworzenia API? Jak to się ma do tworzenia kontrolerów? Czy funkcje w kontrolerach powinny być super krótkie, a jedynie wywoływać inne obiekty, które zajmą się odczytem/przygotowanie danych/zapisaniem? Jak wygląda sprawa tworzenia widoków w Razor? Czy konstrukcje typu
@if(Model.SomeValue){
//....
są bardzo niemile widziane? Jeśli tak to czy z kolei stworzenie 2x widoków zamiast x, gdzie x > 30 jest rzeczywiście porządane?