... and ... True or false: Sometimes you get a bug report from "the field" (somewhere beyond the Functional Tests). If the FTs did not catch it, you must add a...
In OO-systems objects often depend on other objects to fullfill their job. But how do you test this? The book "Lange Scale C++ Software Design" describes the...
I really like the food emphasis in XP and I just wanted to let everyone know that one of my co-workers brought in his George Foreman grill and grilled a steak...
... A> The project only recently started the XP migration process & the FT system is incomplete. B> The bug is _surprising_, and appears in an area nobody...
What do "station" and "bin" mean? Are they just C3 terms for part of its metaphor or do they have a more general use? Perhaps in a pattern I haven't...
According to Kent, Ward once said that writing tests first is a design strategy, not a testing strategy. This certainly seems to be so. When we write tests...
The following message is a courtesy copy of an article that has been posted to comp.object,comp.software-eng as well. ... Sorry, I was being obtuse. I keep...
... tested ... you ... From here you could argue more productively with John Lakos than with me. But if a test breaks, and you Extremely dive in looking for...
If anyone wants to have some public refactoring practice Squeak (for anyone who hasn't tried it) is an open source smalltalk developed by some very famous...
I've tried to write up a very brief (6pp) overview of XP based on Kent's book "eXtreme Programming Explained." The idea is to describe XP principles, values,...
... Of course everyone needs a design in mind, and if they aren't quite up to it on any given day, or every given day, then they should get it. That's why...
... I'm OK with that. ... Mostly yes. But it sounds quite enthusiastic to me. Many programmers I know are a bit selfish and love their own code. For me it's...
... XP certainly doesn't claim that the source code of an extensible module is inviolate. That is, rather, the definition of OCP. OCP compliance allows us to...
... XP has made me look at OCP more as a metric or goal than a principle of day to day design. Sure it would be nice (ideal even) if extending a class always...
Hi, I'm new to this mailing list, and I don't know if this point was discussed before. I always get confused when I read terms like Collective Code Ownership ...
... From my perspective, the OCP implies this sort of flexibility, but this sort of flexibility does not imply the OCP. I don't remember anything in what I've...
... Michael, just curious: What's your most recent view on your (former) perception that MethodsShouldBePublic? Do you refactor? Or do you "mark" as private?...
... Bob Binder has a pattern called "Percolation" that describes how to do this. It's in his book "Testing O-O Software" which came out in October. It also...
... DoTheSimplestThingThatWorks, ... Control ... I'm surprised that you can't produce the BigDesign at the same time you are producing the code. Is coding...
... This is a very nice way to put it and to me also explains why many people in the beginning tend to be fundamentalists about XP. ... I totally agree with...
... It is certainly true that testing is a specialization that requires training and educations. It is also certainly true that there are quite a few systems...
... From: Dan Rawsthorne [mailto:DanR@...] Sent: Tuesday, January 04, 2000 6:48 PM To: 'otug' Subject: (OTUG) Why XP works, IMHO I have been looking at...
... I'm not sure I'd say it that way. The term "up front" implies "before code". We don't do much design before code, but we do a *lot* of design while we...
... Right. And as I said in another message, *you* are the customer of the development environment, and therefore get to specify what features it has. If you...
... (blush) I should have couched that statement in a lot more context than I did. The orignial poster was suggesting that XP was riskier if you had developed...
... Functional tests are defined by the customer. They are a kind of restatement of the user stories in very formal terms. They provide certain stimuli to...
Hi, I have created an email discussion group for XP and put you guys in it. I hope you don't mind. Discussion of Extreme Programming practices and principles...