<p><a href="/daily/2024/09/28/testing-personal-projects">Do some Developers skip writing tests for their personal projects</a> because they think it's a chore?</p>
<p>If they've written the code, so they then think it's too much work to write tests or need to move on to the next task?</p>
<p>Is it boring to write tests for code that's already written and will pass straight away?</p>
<p>This is why I do test-driven development and start with a failing test and then write code to make it pass.</p>
<p>Then, I add more to the test until it fails and then get that to pass.</p>
<p>When that test is finished, I'll move to a new test for a different piece of functionality.</p>
<p>I like this approach of working in small feedback cycles and alternating between failing and passing tests.</p>
<p>Testing this way isn't boring or a chore and much more interesting for me compared to writing all the code first and maybe writing the tests later.</p>
<p><a href="/daily/2024/09/28/testing-personal-projects">Do some Developers skip writing tests for their personal projects</a> because they think it's a chore?</p>
<p>If they've written the code, so they then think it's too much work to write tests or need to move on to the next task?</p>
<p>Is it boring to write tests for code that's already written and will pass straight away?</p>
<p>This is why I do test-driven development and start with a failing test and then write code to make it pass.</p>
<p>Then, I add more to the test until it fails and then get that to pass.</p>
<p>When that test is finished, I'll move to a new test for a different piece of functionality.</p>
<p>I like this approach of working in small feedback cycles and alternating between failing and passing tests.</p>
<p>Testing this way isn't boring or a chore and much more interesting for me compared to writing all the code first and maybe writing the tests later.</p>