Skip to main content

2022 | OriginalPaper | Buchkapitel

17. Entwickeln

verfasst von : Gerd Beneken, Felix Hummel, Martin Kucich

Erschienen in: Grundkurs agiles Software-Engineering

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Auszug

Die agilen Methoden haben das Programmieren wieder in den Mittelpunkt gerückt [Mar19]: Programmieren ist ein Handwerk, das ihr routiniert beherrschen müsst, bevor ihr euch mit allen anderen Themen wie den Anforderungen oder der Architektur befassen könnt. Denn ohne Programmierkenntnisse seid ihr handlungsunfähig und könnt eure Gedanken nicht in laufende Software übersetzen. Wichtig sind zusätzlich die Praktiken, die Kent Beck im XP zusammengefasst hat: Robert C. Martin schreibt dazu: Without TDD, Refactoring, Simple Design and yes, even Pair Programming, Agile becomes an ineffective flaccid shell of what it was intended to be. …

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
[Bec99]
Zurück zum Zitat Beck K (1999) Extreme Programming Explained: Embrace Change. Addison-Wesley Beck K (1999) Extreme Programming Explained: Embrace Change. Addison-Wesley
[Bec02]
Zurück zum Zitat Beck K (2002) Test Driven Development: By Example. Addison-Wesley Beck K (2002) Test Driven Development: By Example. Addison-Wesley
[Boe01]
Zurück zum Zitat Boehm B, Basili VR (2001) Software defect reduction top 10 list. Computer 34(1): 135–137CrossRef Boehm B, Basili VR (2001) Software defect reduction top 10 list. Computer 34(1): 135–137CrossRef
[Cun93]
Zurück zum Zitat Cunningham W (1993) The WyCash portfolio management system. SIGPLAN OOPS Messenger 4(2):29–30CrossRef Cunningham W (1993) The WyCash portfolio management system. SIGPLAN OOPS Messenger 4(2):29–30CrossRef
[Dei05]
Zurück zum Zitat Deissenbock F, Pizka M (2005) Concise and consistent naming. In: 13th International Workshop on Program Comprehension (IWPC'05), S 97–106 Deissenbock F, Pizka M (2005) Concise and consistent naming. In: 13th International Workshop on Program Comprehension (IWPC'05), S 97–106
[Dij82]
Zurück zum Zitat Dijkstra EW (1982) On the role of scientific thought. In: Selected Writings on Computing: A Personal Perspective. Springer-Verlag, S 60–66 Dijkstra EW (1982) On the role of scientific thought. In: Selected Writings on Computing: A Personal Perspective. Springer-Verlag, S 60–66
[Dwe16]
Zurück zum Zitat Dweck C, Neubauer J (2016) Selbstbild: Wie unser Denken Erfolge oder Niederlagen bewirkt. Piper Dweck C, Neubauer J (2016) Selbstbild: Wie unser Denken Erfolge oder Niederlagen bewirkt. Piper
[Fag76]
Zurück zum Zitat Fagan ME (1976) Design and Code Inspections to Reduce Errors in Program Development. IBM Systems Journal, 15(3):182–211CrossRef Fagan ME (1976) Design and Code Inspections to Reduce Errors in Program Development. IBM Systems Journal, 15(3):182–211CrossRef
[Fea04]
Zurück zum Zitat Feathers M (2004) Working Effectively with Legacy Code. Robert C. Martin Series. Prentice HallCrossRef Feathers M (2004) Working Effectively with Legacy Code. Robert C. Martin Series. Prentice HallCrossRef
[Foo99]
Zurück zum Zitat Foote B, Yoder J (1999) Big Ball of Mud. In: Pattern Languages of Program Design. Addison-Wesley, S 653–692 Foote B, Yoder J (1999) Big Ball of Mud. In: Pattern Languages of Program Design. Addison-Wesley, S 653–692
[Fow99]
Zurück zum Zitat Fowler M (1999) Refactoring: Improving The Design Of Existing Code. Addison-WesleyMATH Fowler M (1999) Refactoring: Improving The Design Of Existing Code. Addison-WesleyMATH
[Fow19]
Zurück zum Zitat Fowler M, Beck K (2019) Refactoring: Improving the Design of Existing Code, 2. Aufl. Addison-Wesley Fowler M, Beck K (2019) Refactoring: Improving the Design of Existing Code, 2. Aufl. Addison-Wesley
[Gam95]
Zurück zum Zitat Gamma E, Helm R, Johnson R, Vlissides J (1995) Design Patterns: Elements of Reusable Object-oriented Software. Addison-WesleyMATH Gamma E, Helm R, Johnson R, Vlissides J (1995) Design Patterns: Elements of Reusable Object-oriented Software. Addison-WesleyMATH
[Hun99]
Zurück zum Zitat Hunt A, Thomas D (1999) The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley Hunt A, Thomas D (1999) The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley
[Jue09]
Zurück zum Zitat Juergens E, Deissenboeck F, Hummel B, Wagner S (2009) Do Code Clones Matter? In: Proceedings of the 31st International Conference on Software Engineering, ICSE '09. IEEE Computer Society, S 485–495 Juergens E, Deissenboeck F, Hummel B, Wagner S (2009) Do Code Clones Matter? In: Proceedings of the 31st International Conference on Software Engineering, ICSE '09. IEEE Computer Society, S 485–495
[Lan13]
Zurück zum Zitat Langr J (2013) Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better. Pragmatic Bookshelf Langr J (2013) Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better. Pragmatic Bookshelf
[Lan15]
Zurück zum Zitat Langr J (2015) Pragmatic Unit Testing in Java 8 with JUnit. Pragmatic Bookshelf Langr J (2015) Pragmatic Unit Testing in Java 8 with JUnit. Pragmatic Bookshelf
[Mar08]
Zurück zum Zitat Martin RC (2008) Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall Martin RC (2008) Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall
[Mar17]
Zurück zum Zitat Martin R (2017) Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall Martin R (2017) Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall
[Mar19]
Zurück zum Zitat Martin R (2019) Clean Agile: Back to Basics. Pearson Education Martin R (2019) Clean Agile: Back to Basics. Pearson Education
[McC04]
Zurück zum Zitat McConnell S (2004) Code Complete, 2. Aufl. Microsoft Press McConnell S (2004) Code Complete, 2. Aufl. Microsoft Press
[Mes07]
Zurück zum Zitat Meszaros G (2007) xUnit Test Patterns: Refactoring Test Code. Addison-Wesley Meszaros G (2007) xUnit Test Patterns: Refactoring Test Code. Addison-Wesley
[Mus14]
Zurück zum Zitat Muschko B (2014) Gradle in Action. Manning Muschko B (2014) Gradle in Action. Manning
[Mye11]
Zurück zum Zitat Myers GJ, Sandler C, Badgett T (2011) The Art of Software Testing, 3. Aufl. Wiley Myers GJ, Sandler C, Badgett T (2011) The Art of Software Testing, 3. Aufl. Wiley
[Osh13]
Zurück zum Zitat Osherove R (2013) The Art of Unit Testing: With Examples in .NET, 2. Aufl. Manning Osherove R (2013) The Art of Unit Testing: With Examples in .NET, 2. Aufl. Manning
[Par72]
Zurück zum Zitat Parnas DL (1972) On the Criteria to Be Used in Decomposing Systems into Modules. Commun ACM 15(12):1053–1058CrossRef Parnas DL (1972) On the Criteria to Be Used in Decomposing Systems into Modules. Commun ACM 15(12):1053–1058CrossRef
[Sch11]
Zurück zum Zitat Schneider W (2011) Deutsch für junge Profis: wie man gut und lebendig schreibt. Rowohlt-Taschenbuch-Verlag Schneider W (2011) Deutsch für junge Profis: wie man gut und lebendig schreibt. Rowohlt-Taschenbuch-Verlag
[Sie04]
Zurück zum Zitat Siedersleben J (2004) Moderne Softwarearchitektur – umsichtig planen, robust bauen mit Quasar. dpunkt.verlag Siedersleben J (2004) Moderne Softwarearchitektur – umsichtig planen, robust bauen mit Quasar. dpunkt.verlag
[Ver99]
Zurück zum Zitat Vermeulen A et al (1999) The Elements of Java Style. Cambridge University Press Vermeulen A et al (1999) The Elements of Java Style. Cambridge University Press
Metadaten
Titel
Entwickeln
verfasst von
Gerd Beneken
Felix Hummel
Martin Kucich
Copyright-Jahr
2022
DOI
https://doi.org/10.1007/978-3-658-37371-9_17

Premium Partner