Bibliography
A lot of this document contains code, examples and insights gained from various parts already written by the community. Here are some of them. Feel free to add more.
By Apiumtech and JustDigital core developers¶
- What are the benefits of TDD in software development? (Xavi Hidalgo)
- How to become a software developer (Xavi Hidalgo)
- 5 best Jenkins plugins recommended by our team (Xavi Hidalgo)
- A day at the Test Academy event in Barcelona (Xavi Hidalgo)
- A framework to communicate: BDD (Xavi Hidalgo)
- Agile development in 2017 (Xavi Hidalgo)
- Of Gods and Procrastination. Agile management. (R.P.)
- Testing tips for beginners in Agile testing (Xavi Hidalgo)
- Functional debt vs. technical debt in software development (R.P.)
- BDD: User Interface Testing (Xavi Hidalgo)
- Less Is More – Minimum Viable Product (Xavi Hidalgo)
- User stories: what you should know (Dieu Le)
- Keep calm & hide your code: code encapsulation. (R.P.)
- On the way to Continuous Integration (CI) (Xavi Hidalgo)
By Community¶
- Michael Sahota, software-craftsmanship-promotes-competence-culture
- Osherove, R., The Art of Unit Testing, 2009
- Meszaros, G., xUnit Test Patterns, 2007
- Beck, K., Test Driven Development by Example, 2002
- Fowler, M. Beck, K., Refactoring, 1999
- Osherove, R., Iserializable – Roy Osherove Blog
- Meszaros, G., xunix patterns
- Kniberg, H., Scrum and Xp from the trenches, 2007
- Succi et al., eXtreme Programming eXamined, 2001
- Feathers, C., Working Effectively with Legacy Code, 2004
- Hunt, A. et al., The Pragmatic Programmer, 1999