... From: "Jeff Grigg" <jeffgrigg@...> To: <extremeprogramming@yahoogroups.com> Sent: Tuesday, June 01, 2004 1:12 PM Subject: Re: VS: [XP] Test Driven...
92737
Jeff Tulley
j_tulley
Jun 1, 2004 8:09 pm
... ... ... Ha! I just did this unintentionally only last week. Mostly we were led by code smells and the immediacy of needing to test. I too was working...
92738
Ian Collins
masumanz
Jun 1, 2004 8:22 pm
... Thanks for the input. I guess 20 years of refactoring C code tends to bias me towards extract method rather than extract class. I also have a bad habit...
92739
Michael Feathers
mfeathers256
Jun 1, 2004 8:56 pm
... P> Pure TDD tends to produce well-rounded classes that P> serve both their tests and their production clients. P> One never encounters a reason to break...
92740
Phlip
phlipcpp
Jun 1, 2004 9:13 pm
... In the "necessary evil" department, I was putting this... #ifdef _DEBUG # define PRIVATE_ public #else # define PRIVATE_ private #endif ...above the...
92741
Phlip
phlipcpp
Jun 1, 2004 9:35 pm
... Java? I swear you can't do that in C++... ===== Phlip http://industrialxp.org/community/bin/view/Main/TestFirstUserInterfaces ...
92742
John Brewer
jbrewer@...
Jun 1, 2004 9:39 pm
On Tue, 01 Jun 2004 11:19:15 -0000, Alistair A. Israel ... As far as I know, only IntelliJ IDEA and Eclipse have refactoring tools good enough to be worth...
92743
John Brewer
jbrewer@...
Jun 1, 2004 10:20 pm
Ubiquitous Language is just one pattern out of Eric's book. I think System Metaphor is covered by a number of other patterns in the book as well. Most...
92744
Michael Feathers
mfeathers256
Jun 1, 2004 10:25 pm
JB> Ubiquitous Language is just one pattern out of Eric's book. I think JB> System Metaphor is covered by a number of other patterns in the book JB> as well....
92745
Ian Collins
masumanz
Jun 2, 2004 12:18 am
... class A { friend class TestFixture; int n; int foo(); }; class TestFixture : public CppUnit::TestFixture { public: static int get_n( A& a ) { return a.n; }...
92746
Michael Feathers
mfeathers256
Jun 2, 2004 2:01 am
... P> In the "necessary evil" department, I was putting P> this... P> #ifdef _DEBUG P> # define PRIVATE_ public P> #else P> # define PRIVATE_ private P>...
92747
Phlip
phlipcpp
Jun 2, 2004 2:29 am
... Ja - I'l remember it. But if code's going to be ugly, I prefer it shorter and uglier! ===== Phlip ...
92748
Ian Collins
masumanz
Jun 2, 2004 2:36 am
... I prefer it shorter, uglier and out of sight! Ian...
92749
Phlip
phlipcpp
Jun 2, 2004 2:45 am
... Agreed - hiding the pain and ugly things is bad. (Getting blamed for them when you don't is good old fashion KillTheMessenger ;-) BTW someone on...
92750
Randy MacDonald
rando0227
Jun 2, 2004 3:11 am
... From: "Ian Collins" <masuma.ian@...> To: <extremeprogramming@yahoogroups.com> Sent: Tuesday, June 01, 2004 10:36 PM Subject: Re: [XP]...
92751
Phlip
phlipcpp
Jun 2, 2004 4:55 am
... The author of /Working Effectively with Legacy Code/ has reminded us that _in_ sight is better. More team awareness of the difference between the real and...
92752
sobia awan
s_awan2002
Jun 2, 2004 6:07 am
hi 1. which basic factors are considered for estimation in a Xp project? I want to know the frequency of estimates as well as the timing of conducting...
92753
J. B. Rainsberger
nails762
Jun 2, 2004 6:23 am
... Yes, and I could live with the design smell if my tools acted as a good deodorizer. I have to resign myself to the fact that the language likely won't...
92754
J. B. Rainsberger
nails762
Jun 2, 2004 6:23 am
... Yes. There are two options: 1. Write tests /of some kind/ to support refactoring, then refactor the code to make it more object testable, then write object...
92755
J. B. Rainsberger
nails762
Jun 2, 2004 6:24 am
... One may. I do. -- J. B. Rainsberger, Diaspar Software Services http://www.diasparsoftware.com :: +1 416 791-8603 Let's write software that people...
92756
J. B. Rainsberger
nails762
Jun 2, 2004 6:26 am
... <snip /> ... I was just happy to know the direction of the analogy. From the above, it seemed like you meant metaphor:UL::prose:poetry, which didn't make ...
92757
J. B. Rainsberger
nails762
Jun 2, 2004 6:26 am
... I use this exact approach, but with Constructor Injection, rather than a pseudo-Service Locator. My application entry point wires all the concrete classes...
92758
Dale Emery
dalehemery
Jun 2, 2004 6:29 am
Hi Sobia, ... There's XPlanner: http://www.xplanner.org/ There's also the popular combination of wetware (which you already have, for free) and this whiteware...
92759
lasse.koskela@...
lassekoskela
Jun 2, 2004 8:21 am
... Estimates in XP are based on "Yesterday39;s Weather". The idea is that no matter how you estimate your stories, if you do it consistently, you'll get more...
92760
lasse.koskela@...
lassekoskela
Jun 2, 2004 8:32 am
... Let me rephrase the question. ... Will you write "testValidInput()" or "testInvalidInput()" first? Starting with testValidInput() would force you to catch...
92761
Ian Collins
masumanz
Jun 2, 2004 8:50 am
... Coz I'm not, says the C++'er......
92762
Ron Jeffries
RonaldEJeffries
Jun 2, 2004 9:10 am
... Is there? May we know who? Is there anything written about this? Ron Jeffries www.XProgramming.com Know what I pray for? The strength to change what I can,...
92763
Ron Jeffries
RonaldEJeffries
Jun 2, 2004 9:12 am
... Have you read Extreme Programming Installed, and Planning Extreme Programming? ... I think there are. However, planning an XP project is a human activity,...
92764
Dale Emery
dalehemery
Jun 2, 2004 9:27 am
Hi Ron, ... Unless I misread something somewhere, Glen Alleman's crew is doing XP at Level 3. I'm not sure whether he's written about it anywhere other than...
92765
Lior Fridman
friedmanlior
Jun 2, 2004 9:36 am
since I see a lot of confusion here I think id better explain again
(and better) the example I gave
In short we have 2 classes: A,B
B is the class I want to...