"value":"\n <p>Test-driven development as a concept is easy.<\/p>\n\n<p>Before you write any code, you write a failing test and then write enough code to get it to pass.<\/p>\n\n<p>But implementing test-driven development is harder.<\/p>\n\n<p>As well as overcoming the initial reluctance to write the tests first, it takes time to learn how to use it well.<\/p>\n\n<p>Code katas are great for practising TDD, but it can take time to progress from that to using it in a full application with more pieces.<\/p>\n\n<p>As with many things, practice and perseverance are key.<\/p>\n\n ",
"format":"full_html",
"processed":"\n <p>Test-driven development as a concept is easy.<\/p>\n\n<p>Before you write any code, you write a failing test and then write enough code to get it to pass.<\/p>\n\n<p>But implementing test-driven development is harder.<\/p>\n\n<p>As well as overcoming the initial reluctance to write the tests first, it takes time to learn how to use it well.<\/p>\n\n<p>Code katas are great for practising TDD, but it can take time to progress from that to using it in a full application with more pieces.<\/p>\n\n<p>As with many things, practice and perseverance are key.<\/p>\n\n ",