Willkommen, schön sind Sie da!
Logo Ex Libris

Agile Softwareentwicklung mit C#

  • Kartonierter Einband
  • 447 Seiten
Agile Softwareentwicklung ist mittlerweile ein anerkannter Prozess, Software zu entwickeln, die im Gegensatz zu traditionellen Ans... Weiterlesen
20%
54.90 CHF 43.90
Auslieferung erfolgt in der Regel innert 4 bis 5 Werktagen.

Beschreibung

Agile Softwareentwicklung ist mittlerweile ein anerkannter Prozess, Software zu entwickeln, die im Gegensatz zu traditionellen Ansätzen auch besser mit der Veränderung von Anforderungen im Projektablauf umgehen kann. Dieses Buch fokussiert auf die Entwicklung von flexiblen und anpassbaren C sharp-Code unter Verwendung von Scrum als Prozessrahmen und unter Anwendung von bewährten Prinzipien und Pattern der objektorientierten Programmierung. Das Ergebnis ist ein praxisorientiertes Werk, das ihnen zeigt wie sie in einem agilen Umfeld besseren Code schreiben können, der flexibel ist und leicht wartbar bleibt. Wer praxisnahe und praktische Beispiele und Anleitungen zu Design Patterns, SOLID-Prinzipien, Unit Testing und Refactoring und deren Verwendung auf Basis von Scrum sucht, ist hier richtig.

Autorentext

Gary McLean Hall lebt mit seiner Frau, seiner Tochter und ihrem Hund in Manchester, England. Er ist ein erfahrener Microsoft .NET Framework-Entwickler, der sich auf Patterns und Best Practices spezialisiert hat. In vielen Jahren als Softwareentwickler hat er in zahlreichen agilen Teams gearbeitet, die sich stark auf das Ziel konzentriert haben, Code zu erstellen, der äußerst anpassungsfähig ist. Er hat für Unternehmen wie Eidos, Xerox, Nephila Capital Ltd. und The LateRooms Group gearbeitet. Außerdem hat er mehrere Jahre lang ein Softwareconsultingunternehmen geleitet und drei Jahre lang auf Bermuda gelebt und gearbeitet. In allen Rollen hat er es immer geschafft, eine beeindruckende Balance zwischen pünktlicher Auslieferung eines Softwareprodukts und der Qualität seines Quellcodes zu finden.



Zusammenfassung
Wie geht man am besten mit wechselnden Anforderungen im Lauf eines Softwareprojektes um? Wie kann man Änderungen im Code einfach, zeitsparend und ohne Fehler umsetzen? Agile Methoden und Prozesse wie Scrum helfen, aber auch der Code selbst muss adaptiv und agil sein. Zentrales Thema dieses Buchs ist die Entwicklung von anpassungsfähigem C#-Code, der agilen Teams die Arbeit erleichtert und bewährte Prinzipien der objektorientierten Programmierung (insbesondere SOLID) berücksichtigt. Das Ergebnis ist ein praxisorientiertes Werk, das Ihnen anhand vieler Code-Beispiele verdeutlicht, wie Sie in einem agilen Umfeld Code schreiben können, der flexibel und adaptiv ist. Lernen Sie, wie Sie Unit Tests richtig einsetzen, welche Methoden der Refaktorierung effektiv sind, wie Sie wichtige Patterns verwenden und gefährliche Anti-Patterns vermeiden. Dieses Buch macht Ihren Code agil! · Die Scrum-Grundlagen: Artefakte, Rollen, Kennzahlen und Phasen · Organisation und Management von Abhängigkeiten · Best Practices für Patterns und Anti-Patterns · Beherrschung der SOLID-Prinzipien: Single-Responsibility, Open/Closed, Liskovsche Substitution · Schnittstellen richtig managen, um anpassungsfähigen Code zu erhalten · Unit-Tests und Refaktorierung im Zusammenspiel · Einfluss von Delegation und Abstraktion auf die Anpassungsfähigkeit von Code · Implementierung von Dependency-Injection · Die praktische Anwendung dieser Prinzipien im Rahmen eines agilen Projekts

Produktinformationen

Titel: Agile Softwareentwicklung mit C#
Untertitel: Best Practices und Patterns für flexiblen und adaptiven C#-Code
Autor:
EAN: 9783864902857
ISBN: 978-3-86490-285-7
Format: Kartonierter Einband
Herausgeber: dPunkt
Genre: Informatik
Anzahl Seiten: 447
Gewicht: 867g
Größe: H241mm x B164mm x T27mm
Veröffentlichung: 01.05.2015
Jahr: 2015
Land: DE

Bewertungen

Gesamtübersicht

Meine Bewertung

Bewerten Sie diesen Artikel


Zuletzt angesehen
Verlauf löschen