Hello, Brandon. On Wednesday, December 31, 2008, at 6:36:29 AM, ... I think all the time. I code only what I need right now, in some simple and clear way. Ron...
147226
Arnaud Bailly
arnaud.baillly
Jan 1, 2009 3:09 pm
Hello, One thing I found useful is to establish some sort of plan through a list of tests that I order and implement one at a time. Like all plans, it should...
147227
Phlip
phlipcpp
Jan 1, 2009 5:38 pm
... Right: Then you can sort the list and do the items from easy to hard. Subsequent tests can reuse fixtures invented for the simpler tests. The goal is each...
147228
Keith Ray
attkeithray
Jan 1, 2009 7:02 pm
If the tests have a lot of duplication testing an aspect of a class, that can mean that you should extract a class to represent that aspect. Now you have two...
147229
Brandon Olivares
devbanana
Jan 1, 2009 8:27 pm
... Can you explain a bit what you mean? I don't know if I see your point there. To me, testing has a lot of duplication. I mean you are testing all of the ...
147230
Owen Thomas
owen_paul_th...
Jan 2, 2009 3:03 am
For those who don't know me (my name is quite common and there may be others, better known than myself, who answer to the same name - speak to my parents if...
147231
David H.
darianlanx
Jan 2, 2009 3:06 am
... I think it is more for you to convince us. I doubt an opinion can easily be declared "wrong", it very much depends on the situation at hand. Is virtual...
147232
Charlie Poole
cpoole98370
Jan 2, 2009 3:21 am
Hi Owen, ... That's a surprising statement, given the number of companies I know of with distributed teams. But I'll take it that you mean "among advocates of...
147233
Adam Sroka
adamjaph
Jan 2, 2009 4:20 am
... If I weren't collocated with my team, I would miss the following things: 1) The ability to hear what others in the room were talking about including...
147234
Tathagat Varma
tathagatvarma
Jan 2, 2009 4:30 am
I think working remotely is not 'fair or practical or doable' - it is the real world. A business runs because of the economies of that business, ...
147235
Adam Sroka
adamjaph
Jan 2, 2009 5:48 am
... For starters I think we should inform management about the downsides so that they can make an informed decision. Ron Jeffries pointed out this study on...
147236
Craig Davidson
craigdavidso...
Jan 2, 2009 10:16 am
Hi Owen, What do you mean by Virtual Collocation? Personally, I have been happily working in what I consider to be an agile fashion, on and off for over 5...
147237
Owen Thomas
owen_paul_th...
Jan 2, 2009 12:20 pm
Hello David. ... "wrong", it very much ... You're right. But an hypothesis can be proven false, so I'll try to rephrase what I want to know: Is there a...
147238
Owen Thomas
owen_paul_th...
Jan 2, 2009 12:21 pm
Hello Charlie ... Well, it is my experience that with maybe a few random exceptions, I haven't seen any employment opportunities. I could be looking in the ...
147239
Owen Thomas
owen_paul_th...
Jan 2, 2009 12:21 pm
Hi Adam. If I'm not mistaken, you were contributing to the discussion I was having elsewhere. Thanks for taking up the conversation here. I believe point 1 can...
147240
Owen Thomas
owen_paul_th...
Jan 2, 2009 1:17 pm
Hello Craig. ... Off the top of my head... :) My definition of a Virtually Collocated team is one which relies on ICT to participate in a collaborative...
147241
Doug Swartz
gruverguy
Jan 2, 2009 1:18 pm
... While this may be true, I've never worked with any remote audio communication system that works well for this kind of "overhearing the important parts of...
147242
Adam Sroka
adamjaph
Jan 2, 2009 1:20 pm
... Two things. First, in the type of workspace that we (XP teams) prefer there is a lot going on and a lot of information that can be picked up in the...
147243
Steven Gordon
sfman2k
Jan 2, 2009 2:37 pm
... One practice that ameliorates to some extent the communication/collaboration deficiencies of remote team work is to collocate the whole team for the first...
147244
Steve Freeman
smg_freeman
Jan 2, 2009 3:30 pm
Michael Feathers and I are working up a talk that will be a review of effectively 10 years of TDD. The idea is partly just to look at the history, but mainly...
147245
David H.
darianlanx
Jan 2, 2009 3:36 pm
... Might I suggest http://www.dipity.com/ for that? It will help you create a visual representation and you can link in third party content. -d -- Sent from...
147246
Phlip
phlipcpp
Jan 2, 2009 4:26 pm
... When was Rails launched? It's a "first" for a GUI platform invented _via_ TDD, without it strapped on as an afterthought......
147247
Keith Ray
attkeithray
Jan 2, 2009 4:26 pm
I have an example of a large method in my article here: <http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cifea&id=75> Pretend the large method in...
147248
Adam Sroka
adamjaph
Jan 2, 2009 4:38 pm
... July 2004. It's a "first" for a GUI platform invented _via_ ... Although I agree Rails is notable for being one of the first to have a unit test framework...
147249
Phlip
phlipcpp
Jan 2, 2009 4:51 pm
... The ideal would be TDD used to invent the entire stack - the display drivers, the GUI toolkit widgets, the presentation system, the scripting language, and...
147250
Mike Coon
mcsp3
Jan 2, 2009 4:59 pm
In our sprints I have a QA person manually testing bits of functionality as they are delivered; This generates defects as we go and we've been adding a task...
147251
Keith Ray
attkeithray
Jan 2, 2009 5:08 pm
Well, I'm pretty old. I would recommend creating automated tests that fail because of the defect, and these tests would have to fail for the task to be...
147252
Keith Ray
attkeithray
Jan 2, 2009 5:09 pm
correctIon: "... these tests would have to PASS for the task to be acceptable at the end of the sprint." ... -- C. Keith Ray, IXP Coach, Industrial Logic,...
147253
Adam Sroka
adamjaph
Jan 2, 2009 5:21 pm
... I don't know about display drivers. Those are so tied to the hardware. It's hard enough to get vendors to open source that code, let alone asking them to...
147254
Mike Coon
mcsp3
Jan 2, 2009 5:22 pm
Thanks for the response - sometimes just talking about things brings clarity. Yes I agree with automated testing. For a variety of poor excuses we don't have...