Bewertung:

In den Rezensionen wird die Mikado-Methode als wertvolles Rahmenwerk für den Umgang mit veraltetem Code und die Überarbeitung von Software hervorgehoben, und viele Nutzer finden sie nützlich und anregend. Einige Rezensenten sind jedoch der Meinung, dass der Inhalt zu sehr vereinfacht ist und es an neuen Erkenntnissen für erfahrene Programmierer mangelt.
Vorteile:⬤ Bietet einen wertvollen Ansatz für die Verwaltung von Legacy-Code und Refactoring-Prozesse.
⬤ Hilft, Gedanken und Aufgaben effektiv zu organisieren, vergleichbar mit natürlichen Planungsmethoden.
⬤ Die Methodik bietet klare Sichtbarkeit und Fortschritt während Softwareänderungen.
⬤ Prägnant, leicht nachvollziehbar und praktisch mit anwendbaren Strategien.
⬤ Der Anhang enthält nützliche Taktiken zum Entfernen von ungenutztem Code.
⬤ Einige Inhalte werden als offensichtlich und ohne innovative Ideen angesehen.
⬤ Erfahrene Programmierer finden die Techniken vielleicht bereits vertraut und nicht ein ganzes Buch wert.
⬤ Der Dialog kann als eine Diskussion des Offensichtlichen erscheinen, ohne aufschlussreiche neue Methoden zu bieten.
(basierend auf 9 Leserbewertungen)
The Mikado Method
Zusammenfassung
Die Mikado-Methode ist ein Buch, das von den Erfindern dieses Prozesses geschrieben wurde. Es beschreibt eine pragmatische, unkomplizierte und empirische Methode zur Planung und Durchführung nicht-trivialer technischer Verbesserungen an einem bestehenden Softwaresystem. Die Methode hat einfache Regeln, aber die Anwendbarkeit ist enorm. Während der Lektüre werden Sie ein Schritt-für-Schritt-System zur Identifizierung des Umfangs und der Art Ihrer technischen Schulden, zur Abbildung der wichtigsten Abhängigkeiten und zur Bestimmung des sichersten Weges zur Annäherung an das "Mikado" - Ihr Ziel - anwenden.
Über die Technologie
Das Spiel "Pick-up Sticks" ist eine gute Metapher für die Mikado-Methode. Sie beseitigen "technische Schulden" - die in fast jedem Softwaresystem eingebetteten Legacy-Probleme -, indem Sie eine Reihe von einfach zu implementierenden Regeln befolgen. Sie extrahieren vorsichtig jede verflochtene Abhängigkeit, bis Sie das zentrale Problem aufdecken, ohne das Projekt zusammenbrechen zu lassen.
Über das Buch
Die Mikado-Methode stellt einen pragmatischen Prozess zur Planung und Durchführung nicht-trivialer technischer Verbesserungen an einem bestehenden Softwaresystem vor. Das Buch hilft Ihnen, ein schrittweises System zur Identifizierung des Umfangs und der Art Ihrer technischen Schuld zu praktizieren, die wichtigsten Abhängigkeiten abzubilden und einen sicheren Weg zu finden, um sich dem "Mikado" zu nähern - Ihrem Ziel. Ein natürliches Nebenprodukt dieses Prozesses ist der Mikado-Graph, eine Roadmap, die ein tiefes Verständnis der Funktionsweise Ihres Systems widerspiegelt. Dieses Buch baut auf agilen Prozessen wie Refactoring, TDD und schnellem Feedback auf. Es erfordert keine spezielle Hardware oder Software und kann sowohl von kleinen als auch von großen Teams angewendet werden.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Was ist drin?
⬤ Verstehen Sie Ihre technische Schuld.
⬤ Entdecken Sie die Abhängigkeiten in Altsystemen.
⬤ Isolieren und beheben Sie Kernprobleme bei minimaler Unterbrechung.
⬤ Erstellen Sie eine Roadmap für Ihre Änderungen.
Über die Autoren
Ola Ellnestam und Daniel Brolund sind Entwickler, Trainer und Teamleiter. Sie entwickelten die Mikado-Methode als Reaktion auf ihre jahrelange Erfahrung mit der Behebung technischer Schulden in komplexen Altsystemen.
Inhaltsverzeichnis
TEIL 1 DIE GRUNDLAGEN DER MIKADO-METHODE.
⬤ Mit der Mikado-Methode.
⬤ Hallo, Mikado-Methode.
⬤ Ziele, Diagramme und Leitlinien.
⬤ Organisieren Sie Ihre Arbeit.
TEIL 2: PRINZIPIEN UND MUSTER ZUR VERBESSERUNG VON SOFTWARE.
⬤ Aufbrechen eines Monolithen.
⬤ Emergentes Design.
⬤ Gängige Umstrukturierungsmuster.