Transcript
Page 28: Und es geht doch - TDD für GUIs

Presenter

• Properties

• State

• Input

• Value

• Error Message

• Memory

• Operation

• Methods

• Read Token

• Properties

• Display

• Memory

• Operation

• Events

• Button press

Presenter

ModelView

Montag, 8. Juni 2009

Page 41: Und es geht doch - TDD für GUIs

Resourcen / TDD

• Literatur

• „Test Driven Development by Example“, Kent Beck

• „Working Effectively with Legacy Code“, Michael Feathers

• „Clean Code: A Handbook of Agile Software Craftsmanship“, Robert C. Martin

• Präsentationen im Netz

• „Test Driven Development?“, Frederik Kalseth http://iridescence.no/post/Slides-From-my-TDD-Talk.aspx

• „Test Driven Development Best Practices for Eclipse RCP“, Kevin Taylor, http://live.eclipse.org/node/700

Montag, 8. Juni 2009

Page 42: Und es geht doch - TDD für GUIs

Resourcen / MVP

• Martin Fowler

• Passive View, http://www.martinfowler.com/eaaDev/PassiveScreen.html

• GUI Architectures, http://www.martinfowler.com/eaaDev/uiArchs.html

• Microsoft

• View Testability, http://msdn.microsoft.com/en-us/library/cc304742.aspx

• Design Patterns - Model View Presenter, http://msdn.microsoft.com/de-de/magazine/cc188690(en-us).aspx

• „Build Your Own CAB“, Jeremey D. Miller, http://codebetter.com/blogs/jeremy.miller/archive/2007/07/25/the-build-your-own-cab-series-table-of-contents.aspx

Montag, 8. Juni 2009