Hullo Andy, ... In this scenario I'd most likely have done exactly the same as you have done. You started with: * A FileScanner with a full set of tests * Your...
... Hard question. Usually I just go with my intuition of how hard the utility looks compared to how hard it is to just code what I want. Often I will do a...
Inaugural Agile Special Interest Group (SIG) ============================================ eXoftware and Best Outcomes, with the support of the Agile Alliance ...
Hullo guys, ... The type of upgrade or variance between versions is important metadata to handle properly (I've yet to find an elegant solution here) but I...
OK, I've been converted to TDD over the last couple of weeks after reading a lot of the online material. Thank you to everyone who has posted information on...
From: "cmaxo2000" <cmaxo2000@...> ... This is a great place to use a simple refactoring. As you've guessed, we're going to suggest that you extract the...
This might be a good topic for Mike F.'s Legacy Monkeywrench mailing list, so I CC'd it into there. (Under the wild assumption Mike might just be pro-TDD.) ......
How about this: Change your call from DateTime today = DateTime.Now to: DateTime today = GetCurrentDateTime() (or better yet since it is C# - change it to a...
Agghh! I can see that I will begin to start using objects a lot more as I learn to refactor. This is an excellent suggestion. Thanks everyone for the...
I handle testing different times somewhat differently. I change the global notion of time rather than passing times into objects or methods. That's somewhat...
Thanks for the suggestion. I like the idea of being able to change the notion of time for the system. I could really do a lot more with my tests if I could...
... Yes you will <evil grin>. If you haven't read the Refactoring book yet, do so immediately. I found after reading it that what I thought was object...
JobFinder Software ... This is what JobFinder does - Search the newspapers for ads following you criteria - You can chose the cities that you like to target...
[from: RE: [TDD] Digest Number 405] ... --snip-- "Refactoring book"? What book is this? I looked in the TDD Yahoo group pages and found no mention of such a...
... The first two XP books, in order, were Refactoring, improving the design of existing code, by Martin Fowler Extreme Programming Explained by Bent Keck. ...
... Try a book store, online or otherwise. Look for a book named "Refactoring" by Martin Fowler. Ron Jeffries www.XProgramming.com If names and real items do...
The next Phoenix eXtreme Programming User Group meeting will be held on Monday, May 12th. This is an informal gathering of Phoenix area developers and project...
Hullo John, all, ... Excellent answer :) The standard upgrade problem is complex. The question I'm asking myself and I guess the group is if there is a way to...
Test Infection Vectors: My project has an XML generator that returns strings full of serialized data; they are typically short. I want to spool a sample of the...
... <before I even click the link> D'OH! My wife now hates you for giving me a weekend project... -- Phlip http://www.c2.com/cgi/wiki?TestFirstUserInterfaces...
CC'd to TFUI because XPath's a great way to proof HTML. ... Went with libxml and XPath instead. Spot-checking the XML is more flexible than a soft string...
"Phlip" <plumlee@s...> Spot-checking the XML is more flexible than a soft string match, because you could never have gotten soft enough to avoid false ...