The Architect´s Napkin
$10.00
Suggested Price
$8.00
Paket Preis

The Architect´s Napkin

The Architect´s Napkin - Der Schummelzettel
The Architect´s Napkin Kata für Kata
The following 2 books are included in this bundle...

Über das Paket

Leichtegwichtiger Softwareentwurf für jeden Entwickler: das finden Sie in diesen Büchern.

"Der Schummelzettel" stellt die Konzepte, visuellen Notationselemente und Übersetzungen in Code vor. Hier wird die Motivation hinter dem Entwurf mit Datenflüssen und Softwarezellen erklärt.

Und "Kata für Kata" führt die Methode vor, in der die Konzepte und Diagramme des Schummelzettels zu wirksamem Softwareentwurf zusammenkommen. Text, Video und Code in einem Git-Repository werden hier zu einem realistischen, ehrlichen Ganzen anhand von vielen Beispielen verwoben.

Mit dem Bundle bekommen Sie einen 360° Blick auf den Ansatz der Clean Code Developer School (ccd-school.de) zu pragmatischem Softwareentwurf jenseits von BDUF und Dogmen.

  • Teile dieses Paket:

Über die Bücher

The Architect´s Napkin - Der Schummelzettel

The Architect´s Napkin - Der Schummelzettel

  • 1,075

    Leser

  • 133

    Seiten

  • 15,864

    Wörter

  • 100%

    Vollständig

  • PDF

  • EPUB

  • MOBI

  • APP

Nur leichtgewichtiger Softwareentwurf wird den Weg in den Alltag vieler Softwareentwickler finden. Dieses Buch stellt Konzepte und Notation für eine solche leichtgewichtige Methode vor.

Flow-Design, Softwarezellen und das Softwareuniversum im Verein stellen ein Rahmenwerk dar, in dem jede Software von der ersten Lektüre der Anforderungen bis zum Codieren aufgehängt werden kann. Systematisch wird der Entwickler von einer ersten groben Skizze an den Punkt geleitet, wo das Codieren unvermeidlich wird - aber auch sonnenklar ist, was warum zu implementieren ist.

Das Buch bietet eine Referenz für alle wesentlichen Notationselemente zur methodischen Entwicklung von Clean Code. Und da bekanntlich gilt "bubbles don´t crash", findet sich zu den Notationselementen auch eine Übersetzung in Code bzw. andere softwaretechnische Artefakte. Das macht die Notation doppelt praxistauglich. Nicht nur dient sie zum Entwurf von "Landkarten für Code" - sie leitet darüber hinaus konkret die Codierung an. Softwareentwurf soll ja kein Zeitvertreib für Astronautenarchitekten sein, sondern eine ganz alltägliche Disziplin des Software Engineering.

Viel Spaß mit diesem Buch beim "Schummeln" während des Entwurfs :-)

The Architect´s Napkin Kata für Kata

The Architect´s Napkin Kata für Kata

  • 264

    Leser

  • 111

    Seiten

  • 14,647

    Wörter

  • 100%

    Vollständig

  • PDF

  • EPUB

  • MOBI

  • APP

Die Kunst des Softwareentwurfs sollte jeder Entwickler beherrschen. Aber ist das nicht kompliziert, langwierig und mit schwergewichtigem UML belastet? Nein, es geht auch anders. Es geht auch leichtgewichtig.

In diesem Buch finden Sie eine pragmatische Anleitung zum Softwareentwurf, den Sie jederzeit ausführen können. Stift und Papier, vielleicht sogar nur eine Serviette im Restaurant reichen, um Implementationen vorzudenken. Dann fällt das Codieren nämlich leichter.

Grafisch lassen sich alternative Lösungsansätze einfach gegeneinander abwägen. Mit einer leichtgewichtigen visuellen Notation ist es schnell möglich, im Team über Herangehensweisen zu diskutieren. Nicht nur Collective Code Ownership ist ja wichtig, sondern Collective Solution Ownership: alle Teammitglieder sollen die Gesamtstruktur, die Architektur verstehen und unterstützen. Und schließlich geht es bei der Softwarearchitektur um Strukturen, die verschiedene Anforderungskräfte ausbalancieren. Darüber nachzudenken und zu sprechen, hilft ein expliziter Entwurf mit überschaubarer Notation. 

Hier führen die Autoren vor, wie das mit Softwarezellen und Flow-Design vor dem Hintergrund des Softwareuniversums geht. Sie tun das mit Text und Video und Code. Das Buch bindet diese Medien zusammen. So können Sie am Ende jedes Detail der Implementation sehen, nehmen aber auch am Denkprozess der Autoren quasi live Teil. Deep Links aus dem Text zu online Videos und Code-Repository machen es möglich.

Softwareentwurf ist ein Prozess. Das Buch erhält diesen Charakter so weit wie möglich. Sie lesen nicht einfach nur von einem Entwurfsergebnis, das irgendwie zustandegekommen ist und dann dokumentiert wurde. Vielmehr sind die Zuschauer des ungeschönten Prozesses per Video und profitieren anschließend auch noch von einer Reflexion im Text.

Der Softwareentwurf ist also nicht nur leichtgewichtig, sondern auch ehrlich, direkt, nachvollziehbar.

Wenn Sie wissen wollen, ob es Softwareentwurf jenseits von BDUF und UML und OOA/D gibt, dann ist dieses Buch für Sie. Schauen Sie zu, lesen Sie nach, bauen Sie mit.

Über die Autoren

ralfw
ralfw

Ralf Westphal is a freelance consultant, project coach, trainer, author, and speaker on software architectural topics and team organization.

He is the co-founder of the "Clean Code Developer" initiative to increase software quality.

Ralf is based in Hamburg, Germany. Visit his homepage at www.ralfw.de or contact him via the Clean Code Developer School, the home of regular in-depth inhouse training and consulting regarding sustainable software development.

Stefan Lieser
Stefan Lieser

Stefan Lieser (http://lieser-online.de) ist Trainer/Berater/Autor/Entwickler aus Leidenschaft. Er sucht ständig nach Verbesserung und neuen Wegen, um die innere Qualität von Software zu verbessern. Gemeinsam mit Ralf Westphal hat er die Clean Code Developer Initiative (http://clean-code-developer.de) ins Leben gerufen und arbeitet für die Clean Code Developer School (http://ccd-school.de).

Die bedingungslose Leanpub, Kein Risiko, 100% zufrieden Garantie

Innerhalb von 45 Tagen ab Kauf kannst du dein Geld zu 100% zurückverlangen, bei jedem Leanpub-Kauf, in nur zwei Klicks. Wir bearbeiten die Erstattungen manuell, daher dauert es ein paar Tage, bis der Betrag ankommt.
Lese die kompletten Bedingungen.

Schreiben und veröffentlichen mit Leanpub

Autoren und Verlage nutzen Leanpub, um erstaunliche Fortschritte zu veröffentlichen und ebooks zu vervollständigen. Sie können Leanpub auch schreiben, veröffentlichen und verkaufen! Leanpub ist eine leistungsstarke Plattform für ernsthafte Autoren und kombiniert einen einfachen, eleganten Schreib- und Publishing-Workflow mit einem Laden, der sich auf den Verkauf von ebooks konzentriert. Leanpub ist eine magische Schreibmaschine für Autoren: Schreiben Sie einfach in Klartext, und um Ihr ebook zu veröffentlichen, klicken Sie einfach auf eine Schaltfläche. Es ist wirklich so einfach.

Erfahren Sie mehr über das Schreiben mit Leanpub