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...
2
Robert C. Martin
rmartin@...
Jan 3, 2000 1:45 pm
<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...