2012-03-21 151 views
6

acabo han sido a través de la siguiente papel y lo encontré extremadamente útil: http://www.objectmentor.com/resources/articles/Clean_Code_Args.pdfejercicios refactoración en Java

Busco similares documentos/libros/tutoriales/etc. que proporcionan una práctica paso a paso para refactorizar y/o corregir el diseño de la clase. He leído "Refactorización" de Fowler, pero estaba buscando ejemplos más sustanciales.

+4

Tal vez mejor adecuado para programadores o revisión de código. – Thilo

Respuesta

5

Probablemente no encontrará muchos recursos sobre la refactorización de grandes ejemplos paso a paso. Porque nunca puedes cubrir todos los tipos de ejemplos.

La razón por la cual Martin Fowler usa un ejemplo pequeño y fácil en "refactorización", es porque casi cada porción grande de código incorrecto es una combinación de mal olor diferente. Al aprender a reconocer el mal olor particular, puede corregir el código gradualmente.

Le recomendaré que marque Working Effectively with Legacy Code. Es un libro que se centra en las estrategias para mejorar el código heredado de gran tamaño. Para el diseño de la clase, es probable que desee leer algunos libros sobre el patrón de diseño.

Lo más importante, intente aplicar las cosas que aprende en el libro a su código.

2

La prueba del pudín está en la comida. Aplique los principios que ha aprendido a las bases de código en las que está trabajando.

Cuestiones relacionadas