Community Server

The platform that enables you to build rich, interactive communities
Welcome to Community Server Sign in | Join | Help
in Search

Browse by Tags

All Tags » TDD
  • Ending a Legacy

    ''Code without tests is bad code. It doesn't matter how well written it is; it doesn't matter how pretty or object-oriented or well-encapsulated it is is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really don't know if our code is getting better or worse.''Michael C. Feathers Traditionally the term ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on July 26, 2007
  • From Unit Test to (Slightly) Odd Design

    ''And you may find yourself in a beautiful house, with a beautiful wife,And you may ask yourself - how did I get here?''Talking Heads - Once in a Lifetime Recently I needed to write a library that produces various iCalendar components such as VEvents and VTodos. The model is quite simple, each component can have a number of different properties ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on June 27, 2007
  • Balancing maintainability, readability and testability

    There is an interesting discussion going on between Eli Lopian, Roy Osherove and Oren Eini on whether or not you should design your code for testability. Eli ended one of his posts with a question about an example Oren gave in one of his posts. Oren’s example was all about having the benefits of designing for testability. Rather writing his IO ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on March 5, 2007
  • Prove It With Code

    While reading Scott Rosenberg's ''Dreaming in Code'', I was reminded of a reference to William Shakespeare's ''A Midsummer Night's Dream'' Jim McCarthy's ''Dynamics of Software Development''; Theses, The Duke of Athens opens the first scene in the fifth act with the following: ''Lovers and madmen have such seething brains,Such shaping ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on February 26, 2007
  • Consuming and Governing Evolving Services

    Two of the key benefits of an SOA are increased business agility and reduced cost of change. Still, many developers find that the intense focus on service contracts, data schemas and similar reduces their agility and prolong projects. An underlying assumption of the contract first approach is if you can design things right, you’ll achieve a ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on February 13, 2007
Powered by Community Server (Personal Edition), by Telligent Systems