elephantintheroom.io podcast artwork

PODCAST · technology

elephantintheroom.io

Podcast on PHP, Software Design and Testing, by @mathiasverraes and @everzet

  1. 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

  2. 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.

  3. 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

  4. 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.

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

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.

Showing of matches

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

Frequently Asked Questions

How many episodes does elephantintheroom.io have?

elephantintheroom.io currently has 4 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is elephantintheroom.io about?

Podcast on PHP, Software Design and Testing, by @mathiasverraes and @everzet

How often does elephantintheroom.io release new episodes?

elephantintheroom.io has 4 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to elephantintheroom.io?

You can listen to elephantintheroom.io on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts elephantintheroom.io?

elephantintheroom.io is created and hosted by elephantintheroom.io.
URL copied to clipboard!