Subj : Re: extreme programming (thoughts) To : comp.programming,comp.software.extreme-programming,comp.software-eng From : Phlip Date : Fri Jul 22 2005 01:09 am matt wrote: > you are incorrect. my message, #10, was a reply to john's, #7. the > google nav-tree comfirms this. Not everyone can use nav-trees. > i prefer not to keep the reply-to text in my replies, its wasted space > to me. USENET is a volunteer system that works best with complete, readable posts. Trim your quotes to not waste space, but leave in just enough context. (Heck - we are back to simple rules with a profound effect again!) > > TDD means you write failing tests, write code to pass > > the tests, > > yes, and thats what we're doing; thats what i mean when i say we use > "NUnit integrated w/ the IDE". we have test classes that we code for > the different methods, then we run those tests in visual studio -- it > compiles, builds, tests, reports. > > then there are the NUnitASP tests, which arent testing the methods-only > (as NUnit does), but test thru the web interface. have you used these > tools? No, but I know testing thru HTML and HTTP is very hard. So either way a test takes seconds to return results, right? And you write failing tests, and check they fail for the correct reason, before writing passing code, right? > ..agreed, its a pain in the ass. but we test both, gui testing and > plain method testing in the IDE. And then you refactor to resolve duplication, in both the code and tests, right? So subsequent tests become easier to write? > ...you do realize im rereferring to ASP.NET, and not "ASP", right? if > so, then i would strongly disagree with you. while off-topic, asp.net > (C#) is a very capable web language for building web apps. it's object > model is nearly identical to that of window's forms, C# is just dandy, > and the IDE (debugger) is usually pleasant to work with. in short, it > does what i want it to and thus does not suck. If ASP.NET didn't suck, it would be easier to test-first. -- Phlip http://www.c2.com/cgi/wiki?ZeekLand .