Applying Software Craftsmanship [ Pre-conf. WORKSHOP ]
Share
[ The pre-conf. workshops take place at the labs of Telerik Academy. The address is
Wedding Mall, 31 "Alexander Malinov" blvd. ]
Join your peers and fellow craftsmen in a variety of coding kata and exercises designed to improve your skills as software developers. This interactive session will help you sharpen your tools and learn from others. Experienced developers from all backgrounds are welcome, as are beginners. Attendees should already be comfortable with a programming language of their choice and if possible should bring along a laptop computer with their development tools installed, including a unit test tool. If you don’t bring a laptop, you’ll be paired with another attendee who has one.
Topics:
* Intro to Software Craftsmanship (what / why / how)
* Values, Principles and Practices
* Testing (TDD/BDD/Mocks)
* Common Design Patterns
Likely Katas:
* Prime Factors (focus on TDD, incremental design, conditional-to-loop technique)
* Greed Kata (focus on TDD, refactoring to achieve a rules-based design that conforms to OCP)
* Cash Register (focus on group collaboration and design, present designs to everyone present)