Emergent Design - ObLove 2009 summer

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    11 Favorites

    Emergent Design - ObLove 2009 summer - Presentation Transcript

    1. “TDD done strictly from the YAGNI principle leads to an architectural meltdown around iteration three.” TDD YAGNI 3
    2. “TDD done strictly from the YAGNI principle leads to an architectural meltdown around iteration three.” Bob Martin Jim Coplien TDD YAGNI 3
    3. Emergent Design is the process of evolving systems in response to changing requirements, better understanding of existing requirements, and in response to new opportunities that arise from new technology, better ideas, and a changing world.
    4. ©Artek ( http://www.artek.fi/ )
    5. Context Force Facade Pattern Solution interface
    6. 1. 2. 3. 4. 5. 6.
    7. • a test driven developer does not write a line of production code until he has written a failing unit test, and no production code can be written until there is a failing unit test • you do not write more of a unit test than is sufficient to fail, and “not compiling” is failing. So you cannot write very much of the unit test before you must write production code; • you cannot write more production code than is sufficient to pass the currently failing test. So you cannot write a little bit of a unit test and then run off and write a whole bunch of production code.
    8. ( )
    9. Refactoring Green Red ) (
    10. “TDD done strictly from the YAGNI principle leads to an architectural meltdown around iteration three.” Bob Martin Jim Coplien TDD YAGNI 3
    11. Emergent Design is the process of evolving systems in response to changing requirements, better understanding of existing requirements, and in response to new opportunities that arise from new technology, better ideas, and a changing world.
    12. Refactoring Green Red ) (
    13. Refactoring Green Red ) (
    14. • • • •

    + t_wadat_wada, 4 months ago

    custom

    1248 views, 11 favs, 3 embeds more stats

    Emergent Design, at Object Club 2009 summer

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1248
      • 835 on SlideShare
      • 413 from embeds
    • Comments 0
    • Favorites 11
    • Downloads 19
    Most viewed embeds
    • 411 views on http://d.hatena.ne.jp
    • 1 views on http://reader.freerss.net
    • 1 views on http://www.hanrss.com

    more

    All embeds
    • 411 views on http://d.hatena.ne.jp
    • 1 views on http://reader.freerss.net
    • 1 views on http://www.hanrss.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories