Presenter First - Approach

Approach

Presenter First concentrates on transforming each of a customer's requirements into a well tested, working feature as quickly and with as much correlation to the customer's story language (requirement) as possible. The language of the story or requirement is used to directly guide development of the feature – even naming the modules and function calls. As a consequence, the feature implementation tends to closely represent the customer's desire with little extraneous or unneeded functionality. The language of the source code also corresponds closely to the customer's stories.

Presenter First is often applied in graphical user interface applications. It is equally well applied to the development of command-line interfaces. Further, a slight variation of the approach has been used effectively in embedded software; here the integral design pattern is known as Model-Conductor-Hardware and the approach is termed Conductor First.

When used in GUI applications, this approach allows the presentation logic and business logic of the application to be developed in a test first manner decoupled from on-screen widgets. Thus, the vast majority of the application programming can be tested via unit tests in an automated test suite. In so doing, the reliance on GUI testing tools to perform extensive system testing can be reduced to verifying basic GUI operation or eliminated entirely.

Read more about this topic:  Presenter First

Famous quotes containing the word approach:

    So live that when thy summons comes to join
    The innumerable caravan that moves
    To that mysterious realm, where each shall take
    His chamber in the silent halls of death,
    Thou go not, like the quarry-slave at night,
    Scourged to his dungeon, but, sustained and soothed
    By an unfaltering trust, approach thy grave
    Like one who wraps the drapery of his couch
    About him and lies down to pleasant dreams.
    William Cullen Bryant (1794–1878)

    ... the ordinary is simply the universal observed from the surface, that the direct approach to reality is not without, but within. Touch life anywhere ... and you will touch universality wherever you touch the earth.
    Ellen Glasgow (1873–1945)

    This is an approach to that universal language which men have sought in vain.
    Henry David Thoreau (1817–1862)