<brougham2@...> wrote in message news:g9tvOEuL+JwgdytR6VTasnqHZLeH@.... ... three ... can ... The advantage is that you need one third the...
3
Robert C. Martin
rmartin@...
Jan 3, 2000 1:57 pm
Dave Thomas <Dave@...> wrote in message news:m2iu1cyluc.fsf@.... ... "meta"-prefix. I ... have ... for ... In ... Andy ... rather...
4
Kent Beck
kentbeck@...
Jan 3, 2000 2:19 pm
If you already knew about rules, what is the probability that you wouldn't create dialing rules the second time you wrote dialing-oriented logic? XP is...
5
Robert C. Martin
rmartin@...
Jan 3, 2000 2:53 pm
Dave Thomas <Dave@...> wrote in message news:m266xbzofr.fsf@.... ... meta. ... bit of ... you ... Yes, the right underlying...
6
Robert C. Martin
rmartin@...
Jan 3, 2000 3:39 pm
Hans Wegener <hans.wegener@...> wrote in message news:38707FEB.EF168122@.... ... need now, ... "Will this ... that. The ... it, and...
7
Robert C. Martin
rmartin@...
Jan 3, 2000 9:27 pm
Ell <universe@...> wrote in message news:3874fb00.5166829@.... ... problem' at a ... sacrificing some pawns ... chess-player. ... bit by ...
8
Jonas Karlsson
karlsson@...
Jan 3, 2000 9:54 pm
Hi, We're trying to introduce XP practices on a fairly small project (3-5 developers). I think Bob Martin wrote that he couldn't think of a case where using...
9
Robert C. Martin
rmartin@...
Jan 3, 2000 10:06 pm
<brougham2@...> wrote in message news:3871a37a.321644360@.... ... what you ... Might ... waterfall ... I look at it differently than that....
10
Ron Jeffries
ronjeffries@...
Jan 3, 2000 10:23 pm
... Also consider getting a coach to come and help out. A little goes a long way ... ... Yes, refactoring is incremental and should be done all the time. When...
11
Michael C. Feathers
feathers@...
Jan 3, 2000 10:23 pm
... From: Jonas Karlsson <karlsson@...> To: <extremeprogramming@egroups.com> Sent: Monday, January 03, 2000 4:56 PM Subject: [extremeprogramming]...
12
Robert C. Martin
rmartin@...
Jan 3, 2000 10:56 pm
Dave Thomas <Dave@...> wrote in message news:m24scvaz2c.fsf@.... ... manifest. ... opportunities for ... it. ... If your customer...
13
Robert C. Martin
rmartin@...
Jan 3, 2000 11:03 pm
<toddhoff@...> wrote in message news:84qr22$jnh$1@.... ... It astounds me how often I get asked this question. People have this very odd...
14
Dave Thomas
Dave@...
Jan 3, 2000 11:07 pm
... Well, most of my customers frankly aren't interested in source code, version control, logging and the like. They're things that are below the horizon for...
15
Patrick Logan
patrickdlogan@...
Jan 3, 2000 11:24 pm
... Tracing is something I do to solve complex, primarily hundreds++ multi-user, problems. Maybe it could be said that if I wrote unit tests well enough, then...
16
Patrick Logan
patrickdlogan@...
Jan 3, 2000 11:26 pm
... I think this is a fundamental issue with XP worth broadcasting far and wide. People, including myself, would benefit from seeing how an XP product evolves...
17
Dave Thomas
Dave@...
Jan 3, 2000 11:36 pm
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...
18
Dave Thomas
Dave@...
Jan 3, 2000 11:39 pm
... Sometimes, though, tracing is what you do to find out _why_ a unit test failed. Adding tracing retroactively when a particular test fails way down the...
19
Patrick Logan
patrickdlogan@...
Jan 3, 2000 11:51 pm
Used to be we were discussing XP in a programming forum. Now we're discussing programming in an XP forum. Turn-about is fair play? 8^/ ... (1) What kind of...
20
Ron Jeffries
ronjeffries@...
Jan 3, 2000 11:57 pm
... In eXtreme Programming Installed, scheduled to reach AWL in March, we are experimenting with showing a small product in evolution. No promises yet, but...
21
Dave Thomas
Dave@...
Jan 4, 2000 12:23 am
... Just the effort of adding the calls to the hundreds of potential sites across the code... ... In Ruby, you define a class using something like: class...
22
Patrick Logan
patrickdlogan@...
Jan 4, 2000 12:45 am
... Bringing this back to XP, this problem seems to be addressed by OnceAndOnlyOnce. Instead of direct variable access, you would use getters and setters....
23
Kent Beck
kentbeck@...
Jan 4, 2000 6:09 am
"Who knows, I may be happy to fling my foresight to the four winds?" Trade it, rather, for greater focus, less stress, simpler designs, and faster development....
24
Ed Falis
falis@...
Jan 4, 2000 12:13 pm
Kent, These are encouraging words for us old dogs. This particular aspect of things is a tough one to deal with on a personal level - I'm in the throes of it...
25
Robert C. Martin
rmartin@...
Jan 4, 2000 2:17 pm
... 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...
26
Robert C. Martin
rmartin@...
Jan 4, 2000 2:28 pm
... In a large system, trace logs become invaluable when problems occurr. In small systems, or systems that are not particularly prone to error, they are not...
27
Robert C. Martin
rmartin@...
Jan 4, 2000 2:31 pm
... 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...
28
Robert C. Martin
rmartin@...
Jan 4, 2000 2:36 pm
... I hope you can come to the next XP Immersion, 2/28/00 in Santa Cruz. In one of the sessions, we spend about two hours having Kent and a partner refactor,...
29
Robert C. Martin
rmartin@...
Jan 4, 2000 2:57 pm
... (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...
30
Robert C. Martin
rmartin@...
Jan 4, 2000 2:59 pm
... There are two things to think about here. There is the general need to keep code flexible, and there is the anticipation of new features or changes. The...
31
Dave Thomas
Dave@...
Jan 4, 2000 3:01 pm
... And (at the risk of causing global offense) we're back to the old Nuremberg defense - the customer told me to do it (or the anti-defense - the customer...