“What is good code? Evaluating code quality”
Hi, I'm the living repository provided as companion material to the workshop / coding dojo “What is good code? Evaluating code quality”, so far facilitated at:
- Clean Code Days @ Munich (June 19th, 2018)
- I T.A.K.E. Unconference @ Bucharest (June 8th, 2018)
- Software Craftsmanship Toulouse @ Etincelle Alsace Lorraine (April 23rd, 2018)
- SWK Leipzig @ Basislager Coworking (March 22nd, 2018)
- Barcelona on Rails @ Xing Barcelona (February 15th, 2018)
- SWK Berlin @ Zalando Tech (December 18th, 2017)
- Training @ Talento Corporativo in Gijón, Spain (December 5th, 2017)
- AsturiasHacking @ El Manglar (Cultural Center) in Oviedo, Spain (November 7th, 2017)
- Software Craftsmanship Mallorca @ Parc bit in Spain (October 30th, 2017)
- Software Crafting Serbia @ Startit Centar in Belgrade (October 24th, 2017)
- SoCraTes Day Berlin 2017 @ Leanovate (October 7th, 2017)
Looking for the initial test suites? Check out dcarral/99bottles-polyglot ;)
- Zen and the Art of Motorcycle Maintenance: An Inquiry into Values, by Robert M. Pirsig.
- eXtreme Programming explained: embrace change, by Kent Beck.
- Understanding the four rules of simple design, by Corey Haines.
- Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C. Martin (a.k.a. “Uncle Bob”).
- The Coding Dojo Handbook, by Emily Bache.
- 99 bottles of OOP, by Sandi Metz & Katrina Owen.
- Beautiful Code: Leading Programmers Explain How They Think, by Andy Oram & Greg Wilson.
- eXtreme Programming rules
- A complexity measure, paper by Thomas J. Mccabe.
- Applying the ABC Metric to C, C++, and Java, paper by Jerry Fitzpatrick.
- Flog (Ruby gem)
- 99 bottles of beer (kata)
- Four rules of simple design, article by Martin Fowler.
- Duplication, you're welcome, article by Raquel M. Carmena (after attending the dojo/workshop)
- Knowing what is there, article by Michael Feathers.