{"@attributes":{"version":"2.0"},"channel":{"title":"PyVideo.org - test driven design","link":"https:\/\/pyvideo.org\/","description":{},"lastBuildDate":"Mon, 12 Jun 2017 00:00:00 +0000","item":{"title":"Unit tests and TDD does NOT have to be boring","link":"https:\/\/pyvideo.org\/pycon-israel-2017\/unit-tests-and-tdd-does-not-have-to-be-boring.html","description":"<h3>Description<\/h3><p>When reviewing your Python applications for quality, we are constantly pushed to improve our \u2018code coverage\u2019 and improve our unit test quality, since so often we are caught out during upgrades and re factoring, by a lack of broad regression tests. As an experienced programmer who was a Python newby, the whole unit test backlog for existing code in my new job was terrifying, so I needed to do something different... Here are practical examples of using Python for web programming where writing unit tests as part of the initial development processes, using Test Driven Design (TDD) methodologies, not only creates reliable regression tests for future code quality and maintenance, but also speeds up the development time, and gives a clearer path to deployment. The focus and examples are on web development, but the lessons and ideas are good for other development areas.<\/p>\n","pubDate":"Mon, 12 Jun 2017 00:00:00 +0000","guid":"tag:pyvideo.org,2017-06-12:\/pycon-israel-2017\/unit-tests-and-tdd-does-not-have-to-be-boring.html","category":["PyCon Israel 2017","test driven design","tdd","boring"]}}}