Wo finde ich Ressourcen zum Refactoring?

8

Refactoring ist der Prozess der Verbesserung des bestehenden Systemdesigns, ohne sein Verhalten zu ändern.

Neben Martin Fowlers wegweisendem Buch " Refactoring - Verbesserung des Designs des bestehenden Codes " und Joshua Kerievskys Buch "< a href="http://rads.stackoverflow.com/amzn/click/0321213351"> Refactoring zu Mustern ", gibt es irgendwelche guten Ressourcen zum Refactoring?

    
Kasper 07.09.2008, 21:40
quelle

9 Antworten

7

Ссылка könnte Ihnen helfen. Sie haben eine lange Liste von Methoden hier:

Joels Artikel Reibe einen Dub-Dub zeigt dir, warum du refactorieren und nicht umschreiben solltest (aber ich nehme an, du schon wusste, dass Neuschreiben eine Sache, die Sie nie tun sollten ..)

    
Espen Herseth Halvorsen 07.09.2008 22:09
quelle
3

Effektiv mit Legacy-Code arbeiten konzentriert sich auf den Umgang mit vorhandenen Code-Basen, die entwickelt werden müssen, um testbar zu sein. Viele Techniken werden in dem Buch verwendet, um dies zu erreichen, und es ist eine ausgezeichnete Quelle für Refactoring.

    
Ben Scheirman 07.09.2008 21:44
quelle
1

Wenn Sie mehr als nur Code-Refactoring suchen, finden Sie Scott Ambler's Buch ziemlich nützlich: Ссылка

    
Andrei 07.09.2008 21:57
quelle
1

Hier sind einige Wiki-Seiten zum Refactoring , die verschiedene Prinzipien und Richtlinien untersuchen.

    
Nathan Long 08.09.2008 11:54
quelle
0

Was ist Ihre Codebasis?

Eclipse hat ziemlich gute Unterstützung für Java. Aber leider begrenzte Unterstützung für C ++ - Code.

Heres ein Artikel von den Machern ..

    
prakash 08.09.2008 12:32
quelle
0

Refactoring HTML ist neu und relativ gut, Sie können erraten, was es abdeckt:)

Abgesehen davon sind die zwei Bücher, die Sie erwähnen, die zwei, die ich am meisten benutzt habe, aber Agile Prinzipien ist auch sehr gut.

    
Colin Jack 11.09.2008 09:59
quelle
0

Es gibt einen "Spickzettel" für Code-Gerüche hier: Ссылка

    
Gern Blanston 12.09.2008 15:33
quelle
0

Ich würde empfehlen, effektiv mit Legacy-Code zu lesen, dann Refactoring - Verbessern Sie das Design des bestehenden Codes . Martin Fowlers Buch ist für mich eher wie ein Quittungsbuch, es erklärt wie. Mit Legacy-Code effektiv zu arbeiten, erklärt meiner Meinung nach das Warum.

unten sind einige andere Bücher zum Refactoring:

Anti-Patterns, die Softwarearchitekturen und Projekte in der Krise umgestalten

Refactoring in großen Softwareprojekten, die komplexe Umstrukturierungen durchführen

Refactoring von SQL-Anwendungen

Prefactoring

    
zeroin23 03.05.2009 15:37
quelle
0

Quelle - Ссылка

    
dr. evil 03.05.2009 16:07
quelle

Tags und Links