Great sources for great Software Development
There was recently a call on the Softwerkskammer Emailgroup for good sources to improve ones software development skills. Here a summary of all recommendations:
* Buch: Headfirst Design Patterns
* OOSE, Vielleicht hilft Dir das hier weiter: http://www.oose.de/training/objektorientiertes-design-mit-entwurfsmustern/
- OOSE für die Schulung ‘iSAQB’
* http://www.sigs-datacom.de/seminare/akademien/clean-code-developer.html .
* Videoreihe von Robert C. Martin: http://cleancoders.com
* Robert C. Martin - Agile Software Development, Principles, Patterns, Practices. In this book the notion of SOLID Principles is very well documented.
* Gang of Four - Design Patterns: Elements of Reusable Object-Oriented Software
* Apprenticeship Patterns http://shop.oreilly.com/product/9780596518387.do
* Skillsmatters Von ndc Oredev
* State: Tennis Kata http://garajeando.blogspot.de/2012/11/refactoring-kata-tennis-to-state-pattern.html
- Bsp zur Tennis Kata: http://blog.ploeh.dk/2011/05/16/TennisKatawithimmutabletypesandacyclomaticcomplexityof1/
* “refactoring to patterns” von joshua kerievsky
* Video-seite wurde ich alles von Kevlin Henney
* “Domain Driven Design” von Eric Evans für Einsteiger ist “implementing Domain driven Design”
* “Being the Worst” podcast
* m.feathers mit “working effectivly with legacy Code”
* “Refactoring - Improving the Design of Existing Code”. Fowler ist ein Meister des OO-Design und das Buch ist voller Beispiele. http://martinfowler.com/books/refactoring.html