We are all creatures of habit and our actions are largely influenced by them. Good habits can drive us closer to success, when writing code or learning a subject or any other activity, they help us remember it and make any process second nature to us. Helping change our habits as developers is a big taking, but we need to start somewhere so we thought helping inculcate good habits whilst doing TDD was a good starting point. We started with an original list of good habits, and refined it a couple of times during SoCraTes UK 2013. And further refined it at a group discussion session at SoCraTes UK 2016.
At this presentation, Pedro and Mani will share the outcome and the artefacts from this session with the rest of the community.
YOU MAY ALSO LIKE:
- Essential technical skills (SkillsCast recorded in April 2016)
- Software Modernisation: A Strategic Approach (in Online Event on 2nd July 2020)
- Keynote: Is DevOps Still Relevant In A Cloud Native World? (Enterprise Edition) (SkillsCast recorded in September 2019)
- TDD and the Terminator - A Guide to Better Test Driven Development (SkillsCast recorded in September 2019)
Refactoring Developer Habits: birth of the #TDD #manifesto
Pedro is a software craftsman with over twenty years experience. Passionate about the web, distributed systems and mobile technology. Advocate of agile practices and the software craftsmanship movement. Has been key in bringing Software Craftsmanship practices into several organizations. Member of developer groups such as: London Software Craftsmanship Community, NSCoders and Agile Barcelona. Frequent speaker on subjects such as: Software Craftsmanship, web and mobile solutions.
Mani Sarkar is a passionate Java/JVM developer currently living and working in London, UK. He is advocate and evangelist to many projects (mainly F/OSS). He is also a strong supporter of software craftsmanship principles like BDD and TDD, and is a practitioner of techniques such as pair-programming and code reviews. Enjoys refactoring, writing tests and helping others revive their legacy code-base, using various tools and home-grown methods. He is an active member of a number of developer communities, and shares his passion for open source technologies by blogging and presenting at conferences and hands-on workshops in the UK and other parts of Europe.