Stavo osservando le Linee guida per la codifica AvSol per C # e sono d'accordo con quasi tutto, ma sono davvero curioso di vedere cosa pensano gli altri di una regola specifica.
AV1500
Methods should not exceed 7 statements A method that requires more than 7 statements is doing too much, or has too many responsibilities. It also requires the human mind to analyze the exact statements to understand what the code is doing. Break it down in multiple small and focused methods with self-explaining names.
La maggior parte di voi segue questa regola? Anche se c'è poco da salvare dalla creazione di un nuovo metodo (il tuo codice è ancora DRY ) oltre a una notevole leggibilità ? E il tuo numero è ancora a 7? Tenderei di più verso il 10.
Non sto dicendo che violento questa regola dappertutto - al contrario, i miei metodi sono al 95% piccoli e concentrati, ma dire che non dovresti mai violare questa regola mi ha davvero sconvolto.
Voglio solo sapere cosa pensano tutti di non violare MAI questa regola (è un '1' sullo standard di codifica - che significa MAI farlo). Ma penso che avresti problemi a trovare un codebase che non lo fa.