Clean Code
Clean Code
- 08.09. - 09.09.2015
- ab 09:00 Uhr
- bis 17:00 Uhr
- 1000€ (zzgl. 19% MwSt)
- andrena objects ag
- Schulungsraum
- Steiermärker Str. 3-5
- 70469 Stuttgart
Kursinformation
Sie möchten
- lesbaren
- verständlichen
- wartbaren
- anpassbaren
Code – unabhängig davon, wann er geschrieben wurde und von wem?
Es reicht Ihnen nicht, wenn Code in dem Moment funktioniert, in dem er geschrieben wird? Weil Sie wissen, dass die nächste Änderung immer kommt. Wenn mehr Zeit gebraucht wird, um Code zu lesen, als ihn zu schreiben, dann sinkt die Produktivität. Große Redesigns sind häufig zum Scheitern verurteilt.
Nur eine „saubere“ Code-Basis kann auf Dauer weiterentwickelt werden. Und genau darum geht es: Um Weiterentwicklungen. Um Wartung. Um Zukunftsfähigkeit und damit um die Total Cost of Ownership.
Deshalb ist es für professionelle Entwicklerinnen und Entwickler eine Frage des beruflichen Ethos, hochwertigen Code zu schreiben.
Robert C. Martin fordert diese Art der Professionalität in seinem bekannten Buch „Clean Code“, die Software Craftsmanship ist inzwischen eine Bewegung, die weltweit immer mehr Anhänger findet.
Die zugrundliegenden handwerklichen Methoden vermittelt dieser Kurs. Dazu beantwortet er solche Fragen wie:
- Aussagekräftige Namen: Welche Dinge man beim Benennen von Klassen, Methoden und Variablen beachten sollte
- Welche Eigenschaften müssen Funktionen haben, um leicht verständlich zu sein?
- DRY – don’t repeat yourself – warum?
- Wann sollte man einen Kommentar schreiben – und wann nicht?
- Warum sollte man Code-Logik und Fehler-Handling trennen?
- Wie klein ist eine kleine Klasse?
- Warum brauchen wir automatisierte Tests?
- Welche Bedeutung haben die drei Regeln des Test Driven Development?
- Code Smells oder was sind mögliche Indikatoren für ein Refactoring?
- Wie ändert man Legacy Code?
Das Training geht über 2 Tage und integriert zahlreiche Coding Dojos, in den die erlernten Prinzipien sofort angewendet werden. Damit wird den Teilnehmenden das Handwerkszeug vermittelt, um sauberen Code zu schreiben.
Der Frühbucherrabatt in Höhe von 100 € gilt automatisch für alle Anmeldungen bis 30 Tage (inklusive) vor Veranstaltungsbeginn. Solange der Frühbucherrabatt gilt, ist das „Early Bird“ Icon bei der Beschreibung des jeweiligen Events unter www.andrena.de/events eingeblendet.
Bitte beachten Sie unsere allgemeinen Teilnahmebedingungen: Wenn die Mindestteilnehmerzahl nicht erreicht wird, kann andrena das Seminar absagen.
Die Anmeldung ist geschlossen. Bei Fragen wenden Sie sich an veranstaltungen@andrena.de
Trainerinformation
Stefan Schürle hat sein Informatik Studium 2005 abgeschlossen. Danach hat er 10 Jahre Erfahrung als Softwareentwickler in verschiedenen Projekten für andrena objects gesammelt. Sein besonderes Interesse gilt dabei Code zu schreiben, der nicht nur von Maschinen sondern auch von Menschen verstanden wird. Die Erfahrung, die er in Projekten und als Trainer gesammelt hat möchte er gerne weitergeben.
Die Anmeldung ist geschlossen. Bei Fragen wenden Sie sich an veranstaltungen@andrena.de