<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Testing - Tag - In a past life…</title>
        <link>https://archive.jtimothyking.com/tags/testing/</link>
        <description>Testing - Tag - In a past life…</description>
        <generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 15 Feb 2022 22:04:03 &#43;0000</lastBuildDate><atom:link href="https://archive.jtimothyking.com/tags/testing/" rel="self" type="application/rss+xml" /><item>
    <title>CommitStrip&#39;s RSS Feed is Broken</title>
    <link>https://archive.jtimothyking.com/2022/02/15/commitstrips-rss-feed-is-broken/</link>
    <pubDate>Tue, 15 Feb 2022 22:04:03 &#43;0000</pubDate>
    <author>J. Timothy King</author>
    <guid>https://archive.jtimothyking.com/2022/02/15/commitstrips-rss-feed-is-broken/</guid>
    <description><![CDATA[<!-- wp:paragraph -->
<p>Lately, I've been trying to get caught up and remain caught up with daily content: empty email inbox, no unread Slack messages, and now, all RSS feeds read. It's the last of these that led me to a fascinating discovery.</p>
<!-- /wp:paragraph -->
<!-- wp:more -->]]></description>
</item>
<item>
    <title>Reason #2 Why We Write Unit Tests</title>
    <link>https://archive.jtimothyking.com/2013/10/04/reason-2-why-we-write-unit-tests/</link>
    <pubDate>Fri, 04 Oct 2013 12:00:46 &#43;0000</pubDate>
    <author>J. Timothy King</author>
    <guid>https://archive.jtimothyking.com/2013/10/04/reason-2-why-we-write-unit-tests/</guid>
    <description><![CDATA[<p>Seen <a href="http://www.damnlol.com/damn-programming-36869.html" title="Damn Programming">on DamnLOL</a>&hellip;</p>
<blockquote>
<p>Ninety-nine little bugs in the code,
Ninety-nine little bugs!
You take one down, patch it around,
A hundred and seventeen bugs in the code!</p>
</blockquote>
<p>(See also <a href="http://sd.jtimothyking.com/2006/07/11/twelve-benefits-of-writing-unit-tests-first/" title="Twelve Benefits of Writing Unit Tests First">Twelve Benefits of Writing Unit Tests First</a>.)</p>]]></description>
</item>
<item>
    <title>Software Bugs, Crawling Everywhere</title>
    <link>https://archive.jtimothyking.com/2009/03/24/software-bugs-crawling-everywhere/</link>
    <pubDate>Tue, 24 Mar 2009 17:31:29 &#43;0000</pubDate>
    <author>J. Timothy King</author>
    <guid>https://archive.jtimothyking.com/2009/03/24/software-bugs-crawling-everywhere/</guid>
    <description><![CDATA[<a class="lightgallery" href="/2009/03/24/software-bugs-crawling-everywhere/cockroaches-istock_000001216734xsmall-250x300.jpg" title="Nasty" data-thumbnail="/2009/03/24/software-bugs-crawling-everywhere/cockroaches-istock_000001216734xsmall-250x300.jpg">
        
    </a>
<p>Software developers have a wonderful explanation for why there are so, so many software bugs. Unfortunately, it&rsquo;s a highly technical explanation that&rsquo;s very difficult for the layman to understand. I&rsquo;ll try to summarize, but be aware that the following is a gross oversimplification.</p>
<p>The root problem is that software is complex. And it&rsquo;s not just that software has complexity. It has a <em>lot</em> of complexity. And there are different kinds of complexity. For example, there&rsquo;s necessary complexity and unnecessary complexity, architectural complexity, design complexity, protocol complexity, and API complexity. And then you have process complexity, such as whether you are able to deliver working software or whether you blame your manager and call him a dork.</p>
<p>Needless to say, software developers like to blame bugs on the complexity of software&ndash;or on their managers&ndash;but mostly on the complexity of software. However, that&rsquo;s only part of the real cause of software bugs. Software developers have a dirty little secret: most bugs are simply caused by simple human error, and many of these can be prevented.</p>]]></description>
</item>
<item>
    <title>Twelve Benefits of Writing Unit Tests First</title>
    <link>https://archive.jtimothyking.com/2006/07/12/twelve-benefits-of-writing-unit-tests-first/</link>
    <pubDate>Wed, 12 Jul 2006 03:09:05 &#43;0000</pubDate>
    <author>J. Timothy King</author>
    <guid>https://archive.jtimothyking.com/2006/07/12/twelve-benefits-of-writing-unit-tests-first/</guid>
    <description><![CDATA[<p>Why do programmers hate writing unit tests? Why do they hate even more writing unit tests before coding? You don&rsquo;t have to answer. I&rsquo;ve already heard the excuses. These are rhetorical questions. I have a theory, however, what the <em>real</em> reasons are.</p>]]></description>
</item>
<item>
    <title>Manual Test-First</title>
    <link>https://archive.jtimothyking.com/2006/04/10/manual-test-first/</link>
    <pubDate>Mon, 10 Apr 2006 13:53:06 &#43;0000</pubDate>
    <author>J. Timothy King</author>
    <guid>https://archive.jtimothyking.com/2006/04/10/manual-test-first/</guid>
    <description><![CDATA[<p>Working on a team that&rsquo;s not yet onto the value of unit testing, I frequently encounter what Michael Feathers calls &ldquo;<a href="http://www.amazon.com/exec/obidos/ASIN/0131177052/jtk-blog-20">legacy code</a>.&rdquo; It is not unit-tested and can&rsquo;t be. That doesn&rsquo;t mean I need to forget test-first.</p>]]></description>
</item>
</channel>
</rss>
