Subj : Re: extreme programming (thoughts) To : comp.programming,comp.software.extreme-programming,comp.software-eng From : matt Date : Thu Jul 21 2005 07:28 pm if you are not familar w/ ASP.NET, then you should definately check it out before your next book revision, lest you suggest it sucks... legacy ASP was a total pain in the ass, but ASP.NET is very similar to doing windows vb/forms apps. the event model is nearly the same, its server-side code, namespaces, class libraries compiled into .DLLs, etc. in fact i believe they made it just like windows on purpose to make traditional app developers more comfortable. so much of the testing is simply done on the project's classes, which are typically developed in MS Visual Studio 2003, the most popular IDE. the business logic tests are written in a seperate project w/i the same parent solution as the business logic itself. at that step they are not gui-aware. later you write tests for that. datalayer classes are likewise in a seperate project unrelated to the web/gui. in the real world, these logic projects are compiled into stand-alone .DLLs, dropped into a web app's /bin folder. the consuming web app then references the assembly, and calls its methods. very little suckage, and special only in that its way easier than before. as for how easy it is to write, ask me next week. the 5 tests for my data-retriving methods (consumed by my web control) take about 12 seconds, but im pretty sure thats including build time for the project. matt .