4

Aafter almost a year of using wpf in unspeakable ways I understood that "correct" wpf project involves : mvvm tdd ioc prism and perhaps some more stuff.

I wonder if there is a book/tutorial that takes you through creating testdriven mvvm wpf application using prism ?

I understand each of the techniques seperatly but when trying to combine them to a single project I get a totall mess.

I know the thread: MVVM: Tutorial from start to finish?

it didn't provide me something like this,

Community
  • 1
  • 1
Nahum
  • 6,959
  • 12
  • 48
  • 69

1 Answers1

0

First of all, that "correct" way you're talking about is a gigantic waste of time for small to medium sized projects, except for MVVM (which should be used in every MVVM solution, and doesn't require anything external anyway).

That being said, what you ask for is very specific and as such you're unlikely to find any tutorial covering it.
Instead, you should look for large open source projects and see how they do it, you should find quite a few in CodePlex (the most starred ones on GitHub are surprisingly low quality oO).

I personally use MVVM+PRISM+MEF but no TDD, and the only truly un-separable component is MVVM.

Louis Kottmann
  • 16,268
  • 4
  • 64
  • 88
  • What is your evidence that it's a "gigantic waste of time?" – Wonko the Sane Jan 09 '13 at 16:28
  • I said "gigantic waste of time **for small to medium sized projects**". I meant it is overengineering. – Louis Kottmann Jan 09 '13 at 17:20
  • My only argument is that it is a blanket statement. There are some small, and especially some medium-sized, projects that may benefit from one or all of these methodologies. – Wonko the Sane Jan 09 '13 at 18:58
  • I meant to say that using MVVM+PRISM+MEF+TDD on a small to medium sized project was overengineering and wasteful. However I forgot to say to never ditch MVVM, I will add that. – Louis Kottmann Jan 09 '13 at 23:06
  • MVVM is a time saver for most programs that contain more than 3 lines of code. – pasx Jun 03 '14 at 21:46