Agile Softwareentwicklung mit C#
Best Practices und Patterns für flexiblen und adaptiven C#-Code
Seiten
2015
dpunkt (Verlag)
978-3-86490-285-7 (ISBN)
dpunkt (Verlag)
978-3-86490-285-7 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
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#-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.
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!
Themen sind insbesondere:
Dieses Buch fokussiert auf die Entwicklung von flexiblen und anpassbaren C#-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.
- 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?
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!
Themen sind insbesondere:
- 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
Gary McLean Hall lebt in Manchester, England, mit seiner Frau, Tochter und Hund. Er ist ein erfahrener Microsoft .NET Framework-Entwickler, der sich auf Patterns & Practices spezialisiert hat. In seiner langjährigen Tätigkeit als Entwickler arbeitete er mit zahlreichen agilen Teams, die alle einen klaren Fokus auf das Erstellen von adaptiven und flexiblen Code hatten. Er arbeitete für Unternehmen wie Eidos, Xerox, Nephila Capital Ltd. und der LateRooms Group. Zusätzlich betrieb er für eine Reihe von Jahren eine Software-Consulting-Firma und lebte und arbeitete drei Jahre auf den Bermudas. Bei all seinen Tätigkeiten fand er die richtige Balance zwischen der termingerechten Lieferung von Software und der Qualität des Source Codes.
Erscheint lt. Verlag | 30.5.2015 |
---|---|
Reihe/Serie | Microsoft Press |
Verlagsort | Heidelberg |
Sprache | deutsch |
Maße | 165 x 240 mm |
Gewicht | 900 g |
Einbandart | kartoniert |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► NET Programmierung |
Informatik ► Software Entwicklung ► Agile Software Entwicklung | |
Informatik ► Software Entwicklung ► Objektorientierung | |
Schlagworte | Agil • Agile Softwareentwicklung • C • C sharp (Programmiersprache) • C sharp (Programmiersprache); Spezielle Anwendungsbereiche • Entwurfmuster • Microsoft • .NET • Pattern • Programmierung • Refactoring • Refaktorierung • Schnittstellen • Scrum • Softwareentwicklung • solid • Unit Testing |
ISBN-10 | 3-86490-285-1 / 3864902851 |
ISBN-13 | 978-3-86490-285-7 / 9783864902857 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
Ideal für Programmiereinsteiger
Buch | Softcover (2022)
Rheinwerk (Verlag)
34,90 €