Una buena regla general es que refactorizo inteligentemente cualquier método de más de 50 líneas.En C# ¿Cuántas líneas antes de una clase se deben considerar para ser refactorizadas?
El recuento no incluye comentarios y espacios en blanco, pero el código real. La razón por la que también digo inteligentemente es que hay muchas veces en las que una clase de más de 50 líneas es aceptable y no puede o no debe cambiarse.
No tengo una regla general para las clases. En general, no reviso las clases para ver si deberían ser refactorizadas.
En mi proyecto actual, casi he completado una clase de casi 4000 líneas. Sin embargo, no hay métodos de más de 50, y la mayoría de las líneas y métodos son privados y no actúan sobre ningún dato fuera de la clase.
¿Cuál es la regla de oro para refactorizar clases?
Por favor, nos muestran un método de 50 líneas que no se pueden reducir. –
Preferiría uno, sin embargo, el método de 50 líneas no es relevante para esta discusión, así que no lo agregaré. Esa sería una publicación de blog. –
Longhorn213: Creo que deberías considerar la posibilidad de aplicar un método de 50 líneas que no se puede reducir. El análisis de lo que se puede hacer puede darle una gran idea de cómo se puede refactorizar la clase en sí misma. Todavía tengo que cumplir con un método de 50 líneas que no se puede romper de una manera significativa. –