
Sign up to save your podcasts
Or
In this episode, I talk with Paul Ganssle about a fun workflow that he calls pseudo-TDD.
Pseudo-TDD is a way to keep your commit history clean and your tests passing with each commit.
This workflow includes using pytest xfail and some semi-advanced version control features.
Some strict forms of TDD include something like this:
In reality, at least for me, the software development process is way more messy than this, and not so smooth and linear.
Pauls workflow allow you to develop non-linearly, but commit cleanly.
Links:
Help support the show AND learn pytest:
4.7
7070 ratings
In this episode, I talk with Paul Ganssle about a fun workflow that he calls pseudo-TDD.
Pseudo-TDD is a way to keep your commit history clean and your tests passing with each commit.
This workflow includes using pytest xfail and some semi-advanced version control features.
Some strict forms of TDD include something like this:
In reality, at least for me, the software development process is way more messy than this, and not so smooth and linear.
Pauls workflow allow you to develop non-linearly, but commit cleanly.
Links:
Help support the show AND learn pytest:
272 Listeners
284 Listeners
40 Listeners
480 Listeners
590 Listeners
621 Listeners
269 Listeners
215 Listeners
140 Listeners
987 Listeners
192 Listeners
62 Listeners
139 Listeners
47 Listeners
53 Listeners