I do not listen to purists or academics who use words like, "valid." I observe the existence of familiar patterns of software-design but do not begin my work by "selecting a design pattern." I want to design code such that it can be tested throughout its construction, but I don't look to anyone's textbook or seminar to validate what I know they're referring to when they say, "test-driven development."

Frankly, what you are saying is complicated. So complicated that I don't understand it, and so complicated that I daresay you don't understand it either. Complexity is your mortal enemy: complexity of your code, yes, but also complexity of your thoughts. You have a target over there; one of several. You have to choose the best one, locate it precisely, and hit it square. That's it. That's all. It seems to me that you have "thinked yourself" into immobility.

In reply to Re: Test Driven Development example + design question by Anonymous Monk
in thread Test Driven Development example + design question by mascip

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.