When taught TDD, especially at the beginning of our journey, we’ve all faced the question: “Why is this so dumb?“.
More frequently than what one would want, we are forced to write silly code, fake implementations, or just “the minimum code required”.
On the other hand, there are times when we have an algorithm formed in our minds, and we are so sure about it, we end up skipping tests.
The Transformation Priority Premise (or TPP) is an effort for a formalization to guide test-driven developers into choosing the best next test and the best possible implementation at that particular moment.
By going through a few examples, we will see the evolution of code, and how a decision can make our solution go in a completely different way.
We will see that the “minimum code required” is not as random and silly as we first thought, and that there is a proposed structured approach we can follow.
The format: A 40-minute guided hands-on workshop followed by a Q&A session
YOU MAY ALSO LIKE:
- Introduction to Rust (Online Workshop on 7th - 14th September 2022)
- Domain-Driven Design in Practice with Michael Plöd (Online Workshop on 20th - 22nd September 2022)
- Performance Summit 2022 (Online Conference on 30th - 31st August 2022)
- Core Banking: A Tour of a Payments Ledger (SkillsCast recorded in December 2021)
- Functional Programming in 40 Minutes (SkillsCast recorded in November 2021)