Stephan Dekker

If you are out to describe the truth, leave elegance to the tailor. (Albert Einstein, 1879 - 1955)

State of the patterns

It seems like every self respecting blogger needs at least one multi-episode blogpost, so this is the start of mine and it's about good design patters and the latest state of it.

While updating and enriching my knowledge about unit testing and automating the daily builds even further, I ran into some exciting new stuff. This made me think about writing a set of blogs that will discuss the whole unit testing matter from the ground up.

In the basic stuff I will only give a brief explanation with links to more elaborate instructions as I don't intend to re-write how to install and setup a daily build. I will give some tips and tricks I know of and maybe you guys can extend these??

After I have covert the basics, I will move into more recent stuff, like the retirement of the MVP pattern, the very new Presenter First methodology Ron Jacobs will be talking about at the various sessions he is giving all over the world and others...

The scope will be WinForms and ASP.NET applications as these will cover most business scenario's. Initially it will be focused on .NET 2.0 and leave WPF, WCF, WWF and cardspaces out of the equation, Maybe in part 17 or something this will be addressed :-)

I will write a Conclusion page right from the start of this multi-episode blogpost, but his is bound to change while I write new posts about these matters. I will try very hard to keep that in sync.

Of course I need an indexing scheme, so here it is:

  1. Introduction (This page)
  2. Basics of unit testing
  3. Basics of setting up unit testing in TFS
  4. Basics of Code coverage
  5. Design for unit testing 
  6. Design for code coverage
  7. Have I unit tested enough?
  8. Overview of design patterns to assist unit testing
  9. Supervising Controller pattern
  10. Passive View pattern
  11. Design / development processes that assist unit testing
  12. Test Driven Development (TDD)
  13. Presenter First design process
  14. Hoe this all fits into pragmatic everyday programming
  15. Conclusion(s)

But, Lets start at the beginning.....  here

Published Sun, Jun 10 2007 8:21 AM by Stephan Dekker

Comments

# State of the patterns - Model View Presenter@ Sunday, June 10, 2007 9:17 AM

Back to index Martin fowler is one of the inventors of the Model View Presenter pattern which he let

# re: State of the patterns@ Monday, June 11, 2007 8:31 AM

Very cool! I'll be keeping an eye on these!

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Please add 6 and 2 and type the answer here: