Bewertung:

Das Buch „Refactoring Javascript“ wird von Software-Ingenieuren wegen seiner detaillierten Erläuterung der Refactoring-Praktiken und seiner Betonung des Testens sehr geschätzt. Es bietet praktische Codebeispiele und erweitert das Verständnis der Leser sowohl für funktionale Programmierkonzepte als auch für Refactoring-Techniken.
Vorteile:Detaillierte Erläuterung des Refactoring, klare Unterscheidung zwischen der Änderung von Implementierungsdetails und dem Verhalten, Betonung des Testens, realistische und praktische Codebeispiele, Abdeckung verschiedener Ansätze wie funktional und OOP, und enthält wertvolle Informationen zur Verbesserung der Codequalität.
Nachteile:Einige Leser könnten es als dicht oder technisch empfinden, und es setzt Vorkenntnisse in der Programmierung voraus, was für absolute Anfänger nicht unbedingt geeignet ist.
(basierend auf 2 Leserbewertungen)
Refactoring JavaScript: Turning Bad Code Into Good Code
Wenn Ihr JavaScript ein Chaos ist, können Frameworks nur bedingt helfen. Unabhängig davon, welches Framework, welche "Compile-to-JS"-Sprache oder Bibliothek Sie verwenden, werden Fehler und Leistungsprobleme immer ein Problem sein, wenn die Qualität Ihres JavaScript schlecht ist.
In diesem praktischen Leitfaden erfahren Sie, wie Sie Ihren vorhandenen Code testen und refaktorisieren können, um die Komplexität zu reduzieren, die Lesbarkeit zu verbessern und Vertrauen in die Codebasis zu gewinnen. Der Autor Evan Burchard zeigt Ihnen, wie Sie Bereiche mit schlechtem Code identifizieren können, und führt Sie dann durch verschiedene Refactoring-Methoden, um diese zu verbessern. Die Techniken reichen vom Umbenennen von Variablen bis zur Anwendung von Prinzipien der funktionalen und objektorientierten Programmierung.
Wenn Sie motiviert sind, besseren JavaScript-Code zu schreiben, sei es im Frontend oder im Backend, ist dieses Buch ein Muss. Verwenden Sie Refactoring, um bestehenden Code umzustrukturieren, ohne sein Verhalten zu ändern Erfahren Sie die Beziehung zwischen Refactoring und Qualität Entdecken Sie die vielen Versionen von JavaScript im Einsatz heute Erstellen Sie automatisierte Tests, um zu bestätigen, dass Ihr Code funktioniert, und finden Sie Bugs, die durchrutschen Erfahren Sie, wie Sie einfache JavaScript-Strukturen, Funktionen und Objekte Refactor Ihre Codebasis durch die Anwendung objektorientierter und funktionaler Programmierung Prinzipien Untersuchen Sie Methoden für die Refactoring asynchrone JavaScript