Softwareentwicklung bei Google: Lektionen, die man im Laufe der Zeit beim Programmieren lernt

Bewertung:   (4,6 von 5)

Softwareentwicklung bei Google: Lektionen, die man im Laufe der Zeit beim Programmieren lernt (Titus Winters)

Leserbewertungen

Zusammenfassung:

Das Buch „Software-Engineering bei Google“ bietet einen detaillierten Einblick in die Kultur, die Prozesse und die Tools, die Google im Software-Engineering einsetzt. Es behandelt verschiedene Themen wie Teamarbeit, Produktivitätsmessung, Codequalität und Organisationsmanagement und ist damit eine wertvolle Lektüre für Softwareingenieure und Führungskräfte. Während die Erkenntnisse für ihre Tiefe und Anwendbarkeit gelobt werden, sind einige Leser der Meinung, dass es zu langatmig ist und nicht immer direkt auf einzelne Programmierer anwendbar ist.

Vorteile:

Bietet wertvolle Einblicke in Googles Software-Engineering-Kultur und -Prozesse
gut redigiert und mit konsistenten Botschaften
praktischer Leitfaden für Software-Engineering-Führungskräfte und Manager
betont langfristiges Denken und Codequalität
deckt eine Reihe von Themen ab, die sowohl für Startups als auch für große Unternehmen relevant sind
und wurde von kompetenten Autoren verfasst.

Nachteile:

Einige Themen werden in allgemeiner Form behandelt und bieten möglicherweise nicht genügend Tiefe für einzelne Programmierer
das Buch ist lang und könnte als repetitiv empfunden werden
es wird über schlechte Druckqualität und Bindungsprobleme berichtet
nicht alle Kapitel sind von gleicher Qualität
und Verweise auf interne Tools können die praktische Anwendbarkeit einschränken.

(basierend auf 65 Leserbewertungen)

Originaltitel:

Software Engineering at Google: Lessons Learned from Programming Over Time

Inhalt des Buches:

Heutzutage müssen Software-Ingenieure nicht nur wissen, wie man effektiv programmiert, sondern auch, wie man richtige technische Verfahren entwickelt, um ihre Codebasis nachhaltig und gesund zu machen. Dieses Buch hebt den Unterschied zwischen Programmierung und Softwaretechnik hervor.

Wie können Software-Ingenieure eine lebendige Codebasis verwalten, die sich weiterentwickelt und auf sich ändernde Anforderungen und Bedürfnisse im Laufe ihrer Lebensdauer reagiert? Basierend auf ihren Erfahrungen bei Google präsentieren die Software-Ingenieure Titus Winters und Hyrum Wright zusammen mit dem technischen Redakteur Tom Manshreck einen offenen und aufschlussreichen Einblick in die Art und Weise, wie einige der weltweit führenden Praktiker Software entwickeln und pflegen. Dieses Buch befasst sich mit der einzigartigen Entwicklungskultur, den Prozessen und Tools von Google und zeigt, wie diese Aspekte zur Effektivität einer Entwicklungsorganisation beitragen.

Sie werden drei grundlegende Prinzipien kennenlernen, die Softwareunternehmen bei der Entwicklung, der Architektur, dem Schreiben und der Wartung von Code beachten sollten:

⬤ Wie sich die Zeit auf die Nachhaltigkeit von Software auswirkt und wie Sie Ihren Code im Laufe der Zeit widerstandsfähig machen können.

⬤ Wie sich der Umfang auf die Lebensfähigkeit von Software-Praktiken innerhalb einer Entwicklungsorganisation auswirkt.

⬤ Welche Kompromisse ein typischer Ingenieur bei der Bewertung von Design- und Entwicklungsentscheidungen eingehen muss.

Weitere Daten des Buches:

ISBN:9781492082798
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2020
Seitenzahl:500

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Softwareentwicklung bei Google: Lektionen, die man im Laufe der Zeit beim Programmieren lernt -...
Heutzutage müssen Software-Ingenieure nicht nur...
Softwareentwicklung bei Google: Lektionen, die man im Laufe der Zeit beim Programmieren lernt - Software Engineering at Google: Lessons Learned from Programming Over Time

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