Modernes Software Engineering: Tun, was funktioniert, um bessere Software schneller zu entwickeln
ANT
- Durchgehend farbige Diagramme und ausgearbeitete Beispiele.
- Für Leser, die neu in diesem Thema sind, verfasst.
- Kapitelweise Aufgaben mit vollständigen Lösungen.
- Verknüpfen Sie diesen Block mit einem Produkt-Metafeld, um ihn je nach Titel zu variieren.
Kostenlose Lieferung bei Printausgaben.
Entdecken Sie ein weiteres großartiges Werk für Ihre digitale Bibliothek.
Beschreibung
Verbessern Sie Ihre Kreativität, Effektivität und letztendlich Ihren Code
In Modern Software Engineering hilft David Farley, Pionier der kontinuierlichen Bereitstellung, Softwareexperten dabei, effektiver über ihre Arbeit nachzudenken, sie erfolgreicher zu verwalten und die Qualität ihrer Anwendungen, ihres Lebens und des Lebens ihrer Kollegen wirklich zu verbessern. Farley richtet sich an Programmierer, Manager und technische Leiter aller Erfahrungsstufen und beleuchtet dauerhafte Prinzipien, die das Herzstück einer effektiven Softwareentwicklung bilden. Er destilliert die Disziplin auf zwei Kernübungen: Lernen und Erkunden und Komplexitätsmanagement.
Für jede dieser Übungen definiert er Prinzipien, die Ihnen helfen können, alles von Ihrer Denkweise bis zur Qualität Ihres Codes zu verbessern, und beschreibt Ansätze, die sich als erfolgsfördernd erwiesen haben. Farleys Ideen und Techniken fügen sich zu einem einheitlichen, wissenschaftlichen und fundierten Ansatz zur Lösung praktischer Softwareentwicklungsprobleme innerhalb realistischer wirtschaftlicher Zwänge zusammen. Dieser allgemeine, dauerhafte und allumfassende Ansatz im Software Engineering kann Ihnen helfen, Probleme zu lösen, denen Sie noch nicht begegnet sind, und dabei die Technologien von heute und morgen zu nutzen. Er bietet Ihnen tiefere Einblicke in das, was Sie jeden Tag tun, und hilft Ihnen, bessere Software schneller, mit mehr Freude und persönlicher Erfüllung zu entwickeln.
Klären Sie, was Sie erreichen wollen. Wählen Sie Ihre Tools auf der Grundlage sinnvoller Kriterien. Organisieren Sie Arbeit und Systeme so, dass ein kontinuierlicher inkrementeller Fortschritt ermöglicht wird. Bewerten Sie Ihren Fortschritt hin zu florierenden Systemen, nicht nur zu mehr "Legacy-Code". Ziehen Sie mehr Wert aus Experimenten und Empirismus. Behalten Sie die Kontrolle, wenn Systeme komplexer werden. Erreichen Sie Strenge ohne zu große Starrheit. Lernen Sie aus Geschichte und Erfahrung. Unterscheiden Sie "gute" neue Softwareentwicklungsideen von "schlechten". BITTE BEACHTEN SIE: Wenn Sie diesen Titel kaufen, ist die begleitende PDF-Datei in Ihrer Audible-Bibliothek zusammen mit dem Audio verfügbar.
Spezifikationen
Häufig gestellte Fragen
Benötige ich zum Herunterladen ein Konto?
Nein. Nach dem Kauf können Sie Ihr E-Book direkt über die Bestellbestätigung oder die Download-Seite aufrufen.
Was passiert, wenn ein Exemplar beschädigt ankommt?
Kontaktieren Sie uns, wir helfen Ihnen beim Zugriff auf die Datei oder stellen Ihnen bei Bedarf einen Ersatz-Download zur Verfügung.