Sauberer Code in Python: Refactor your legacy code base

Bewertung:   (4,2 von 5)

Sauberer Code in Python: Refactor your legacy code base (Mariano Anaya)

Leserbewertungen

Zusammenfassung:

Das Buch ist sehr empfehlenswert für Python-Programmierer, die ihre Fähigkeiten über die Grundlagen hinaus verbessern wollen, insbesondere in agilen Entwicklungsteams. Es betont das Schreiben von sauberem und wartbarem Code und bietet einzigartige Einblicke, die in anderen Büchern nicht üblich sind. Einige Leser empfanden jedoch den Mangel an klaren und didaktischen Beispielen als Nachteil.

Vorteile:

Gut organisiert und geschrieben
sehr empfehlenswert, um über die Grundlagen hinauszugehen
konzentriert sich auf das Schreiben von sauberem, wartbarem Code
enthält einzigartiges Material
betont die Lesbarkeit des Codes
bietet gute Praktiken für OOP in Python.

Nachteile:

Mangel an klaren und didaktischen Beispielen; einige Leser fanden die Beispiele ohne wiederholte Lektüre schwer zu verstehen.

(basierend auf 2 Leserbewertungen)

Originaltitel:

Clean Code in Python: Refactor your legacy code base

Inhalt des Buches:

Das Beste aus Python herausholen, um Ihre Codebasis zu verbessern

Hauptmerkmale

⬤ Sparen Sie Wartungskosten, indem Sie lernen, Ihre Legacy-Codebasis zu verbessern.

⬤ Lernen Sie die Prinzipien und Techniken des Refactorings kennen.

⬤ Wenden Sie Microservices auf Ihre Altsysteme an, indem Sie praktische Techniken implementieren.

Buchbeschreibung

Python wird heute in vielen verschiedenen Bereichen eingesetzt, z. B. in der Softwareentwicklung, der Systemadministration und der Datenverarbeitung.

In all diesen Bereichen können erfahrene Fachleute Beispiele für Ineffizienz, Probleme und andere Gefahren finden, die auf schlechten Code zurückzuführen sind. Nach der Lektüre dieses Buches werden die Leser diese Probleme verstehen und, was noch wichtiger ist, wissen, wie man sie beheben kann.

Das Buch beginnt mit einer Beschreibung der grundlegenden Elemente des Schreibens von sauberem Code und wie dieser eine wichtige Rolle in der Python-Programmierung spielt. Sie lernen, wie Sie mit der Python-Standardbibliothek effizienten und lesbaren Code schreiben und wie Sie Software am besten entwerfen. Sie werden lernen, die SOLID-Prinzipien in Python zu implementieren und Dekoratoren zu verwenden, um Ihren Code zu verbessern. Das Buch taucht tiefer in die objektorientierte Programmierung in Python ein und zeigt Ihnen, wie Sie Objekte mit Deskriptoren und Generatoren verwenden. Es zeigt Ihnen auch die Entwurfsprinzipien von Softwaretests und wie Sie Softwareprobleme durch die Implementierung von Entwurfsmustern in Ihrem Code lösen können. Im letzten Kapitel wird eine monolithische Anwendung in eine Microservice-Anwendung umgewandelt, ausgehend vom Code als Basis für eine solide Plattform.

Am Ende des Buches werden Sie in der Lage sein, branchenübliche Kodierungspraktiken anzuwenden, um sauberen, nachhaltigen und lesbaren Python-Code zu entwickeln.

Was Sie lernen werden

⬤ Einrichten von Werkzeugen für die effektive Arbeit in einer Entwicklungsumgebung.

⬤ Erforschen Sie, wie die magischen Methoden von Python uns helfen können, besseren Code zu schreiben.

⬤ Untersuchen Sie die Eigenschaften von Python, um ein fortgeschrittenes objektorientiertes Design zu erstellen.

⬤ Die Beseitigung von doppeltem Code mit Hilfe von Dekoratoren und Deskriptoren verstehen.

⬤ Effektives Refactoring von Code mit Hilfe von Unit-Tests.

⬤ Lernen Sie, die SOLID-Prinzipien in Python zu implementieren.

Weitere Daten des Buches:

ISBN:9781788835831
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Sauberer Code in Python - Zweite Ausgabe: Entwickeln Sie wartbaren und effizienten Code - Clean Code...
Ineffizienzen und Fehler auf pythonische Art...
Sauberer Code in Python - Zweite Ausgabe: Entwickeln Sie wartbaren und effizienten Code - Clean Code in Python - Second Edition: Develop maintainable and efficient code
Sauberer Code in Python: Refactor your legacy code base - Clean Code in Python: Refactor your legacy...
Das Beste aus Python herausholen, um Ihre...
Sauberer Code in Python: Refactor your legacy code base - Clean Code in Python: Refactor your legacy code base

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: