{"id":40976,"date":"2019-01-28T11:53:40","date_gmt":"2019-01-28T17:53:40","guid":{"rendered":"http:\/\/danigguemez.wordpress.com\/?p=780"},"modified":"2019-01-28T11:53:40","modified_gmt":"2019-01-28T17:53:40","slug":"tdd-kent-beck","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/tdd-kent-beck\/","title":{"rendered":"TDD Kent Beck"},"content":{"rendered":"<p class=\"syndicated-attribution\"><em> --Originally published at <a href=\"https:\/\/danigguemez.wordpress.com\/2019\/01\/28\/tdd-kent-beck\/\"><a href=\"https:\/\/danigguemez.wordpress.com\">Computer Systems Engineering<\/a><\/a><\/em><br \/><\/p>\n<p>The Test Driven Development is something i have never done and I&#8217;m not used to, to be honest i had to take some time to fully grasp the idea because i found confusing the thought of generating test for a code that hasn&#8217;t even been written.<\/p>\n<p>I feel like it make take some time to get used to this workflow because code has to be deleted often if you make mistakes (which i do very often) so it means changing everything. On the other hand it sounds like a great advantage to have in your master branch only code that has been tested and worked, it makes things more stable.<\/p>\n<p>The technique\u00a0 sounds amazing, basically you just need to have all tests in green, and if you have all of them green then the program as a whole is green because mistakes don&#8217;t propagate precisely because all your tests worked before&#8230;wow.<\/p>\n<p>I think TDD is perfect for pacient people because you are developing small parts of the code at a time, taking care of it until it&#8217;s as good as it can be and then move on. For people that are not as pacient it must feel like a burden to do all this test in small parts instead of having and entire thing and then from there solve the problems.<\/p>\n<p>In conclusion, only reading about it TDD sounds too tiresome for me but i will give it a chance to change my mind, i might get pleasently surprised. And i&#8217;ll keep in mind the most important: test &amp;&amp; commit || revert<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8211;Originally published at Computer Systems Engineering The Test Driven Development is something i have never done and I&#8217;m not used to, to be honest i had to take some time to fully grasp the idea because i found confusing the thought of generating test for a code that hasn&#8217;t even been written. I feel like &hellip; <a href=\"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/tdd-kent-beck\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">TDD Kent Beck<\/span><\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[28],"class_list":["post-40976","post","type-post","status-publish","format-standard","hentry","category-blogs","category-syndicated","tag-uncategorized"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/40976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/comments?post=40976"}],"version-history":[{"count":2,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/40976\/revisions"}],"predecessor-version":[{"id":41881,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/40976\/revisions\/41881"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/media?parent=40976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/categories?post=40976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/tags?post=40976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}