Refactoring: Unterschied zwischen den Versionen
K (1 Version importiert: neuer Stand 16.12.2024) |
|||
| (3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | |||
| − | [[Kategorie:Software]] |
||
Refactorings bilden ein softwaretechnisches Mittel zur Designverbesserung von Programmen. |
Refactorings bilden ein softwaretechnisches Mittel zur Designverbesserung von Programmen. |
||
| Zeile 10: | Zeile 10: | ||
== Links == |
== Links == |
||
* {{Wikipedia}} |
* {{Wikipedia}} |
||
| − | * {{Wikipedia|Smell (Programmierung)|Code Smells}} |
||
* [http://www.refactoring.com/catalog/index.html Refactoring-Katalog (Englische Fassung)] |
* [http://www.refactoring.com/catalog/index.html Refactoring-Katalog (Englische Fassung)] |
||
* [http://www.tutego.de/java/refactoring/catalog/ Refactoring-Katalog (Deutsche Übersetzung)] |
* [http://www.tutego.de/java/refactoring/catalog/ Refactoring-Katalog (Deutsche Übersetzung)] |
||
Aktuelle Version vom 15. Januar 2025, 13:30 Uhr
Refactorings bilden ein softwaretechnisches Mittel zur Designverbesserung von Programmen.
Jedes einzelne Refactoring stellt einen Einzelschritt zur Verbesserung der inneren Code-Struktur dar, ohne dass sich das beobachtbare Verhalten nach außen ändert.
Gegen-Refactoring: Zu allen Refactorings - Ausnahmen vorbehalten - existiert jeweils ein Refactoring, mit dessen Durchführung das "Vorgänger-Refactoring" praktisch wieder rückgängig gemacht werden kann.