PODCAST · technology
elephantintheroom.io
by elephantintheroom.io
Podcast on PHP, Software Design and Testing, by @mathiasverraes and @everzet
-
4
#005 Test First, After, and Beyond
Testing is more than TDD. There’s a whole world out there of ideas and testing strategies you can employ to grow the team’s confidence in the code. In this episode, Mathias and Konstantin talk about topics such as: * Testing after the code was written * Characterisation tests * Behavioral, functional and integrations tests * When and when not to use code coverage, as well as other metrics such as refactorability * How tests help to get a sustainable pace * Confidence as the most important metric for test quality * The benefits of throwing away tests, sometimes even systematically
-
3
#004 Testing Resistance
In this episode, Konstantin and Mathias discuss some of the reasons team have trouble getting started with testing. We talk about how frameworks, and especially their documentation, do little to make it easier. But we are to blame as well: the Conference speakers, bloggers, and community leaders, talk about Quality Assurance, but we are inadvertently creating barriers. Instead of helping people, often we make it harder for them to admit to not knowing how to properly test. We discuss the need for finding the smallest testable units, and how kata’s can help you get familiar with the tools. Finally, Everzet gives you some homework.
-
2
#003 Schools of TDD
In this episode, Konstantin and Mathias discuss: * The difference between fakes, stubs, mocks, and spies * Testing the outcome of an action * Testing the communication between objects * Kent Beck-style Classical TDD * The London School of TDD, with GOOS-style mockist testing
-
1
#002 The Heart and Soul of OOP
Join Konstantin and Mathias in a deep exploration of Value Objects. This time we’re keeping it very focused on one subject — and we both learned some new ideas from each other in the process! We feel it’s our best episode yet ;–) Topics covered include: * Value Objects, Entities and Identity * Money as an example * Immutability * Encapsulating behaviour along with the Value Object state * Contracts, composition and other OOP features * Casting and parsing from and to Value Objects * Persisting Value Objects with Doctrine or other ORM’s.
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
Podcast on PHP, Software Design and Testing, by @mathiasverraes and @everzet
HOSTED BY
elephantintheroom.io
CATEGORIES
Loading similar podcasts...