from the person who brought you the dangers of agile<http://agileconsulting.blogspot.com/2009/03/dangers-of-agile.html> Our team has started to implement...
153470
Pankaj Agrawal
pankaj.nuniwal
Apr 3, 2010 7:02 pm
Dear Sir/Madam My name is Pankaj Agrawal. I am currently pursuing MTech(Masters) from Indian Institute of Technology (IIT) Kanpur. As part of my MTech Thesis,...
153471
Abder-Rahman
abderrahmana...
Apr 3, 2010 7:06 pm
Simply follow this link to view the article: http://www.agilejavaoop.com/java/how-to-make-your-java-code-understandable/...
153472
strazhce
Apr 4, 2010 4:29 pm
Hi, ... ok, this is a basic principle - no magic numbers. Not new, but very important. This made me think... We have a codebase, where we use named constants....
153473
Curtis Cooley
TheDarkSavant
Apr 4, 2010 6:06 pm
Primitive obsession is bad. Whenever you have a value that has a meaning, I strongly encourage you to consider making it an object. Often, once you have the...
153474
Bill Caputo
logosity
Apr 4, 2010 9:50 pm
Hi All, This is one of those test-first situations that I'm never happy with: How to implement a requirement that a process not terminate (or possibly until...
153475
Larry Brunelle
larrybrunelle
Apr 4, 2010 11:01 pm
Hm, what comes to mind is that for stuff that runs while(true), you are at the mercy of at least 3 issues. o You are killed externally by a system restart or...
153476
Curtis Cooley
TheDarkSavant
Apr 4, 2010 11:58 pm
On Sun, Apr 4, 2010 at 2:50 PM, Bill Caputo < ... functions you can and test them. The loop isn't tested in the unit tests because unit tests have to be fast....
153477
Ron Jeffries
RonaldEJeffries
Apr 5, 2010 2:22 am
... This reminds me of the halting problem, and if I were clever I could probably reduce it to that. In some sense, there is no way to prove that a program...
153478
Adam Sroka
adamjaph
Apr 5, 2010 2:26 am
I don't see what's so hard about this. You just need to connect your test harness to your time traveling hot tub, go to the Restaurant at the End of the...
153479
Bill Caputo
logosity
Apr 5, 2010 3:17 am
So, in summary: Short of hitching a ride on the heart of gold while eating some fairy cake (in a hot tub), we are left with acknowledging that we've run smack...
153480
Adam Sroka
adamjaph
Apr 5, 2010 4:11 am
Sorry for being flippant with my allusions ;-) The problem you've stated is to prove that something doesn't happen ever. Worse, the thing you don't want to...
153481
Bill Caputo
logosity
Apr 5, 2010 4:38 am
... Not all, I loved it. My reply wasn't meant to be sarcastic, I actually do suspect a test can't be written -- but to clarify, I'll restate the ... The...
153482
Ron Jeffries
RonaldEJeffries
Apr 5, 2010 9:07 am
... Yes, if you do that, you'll know. But you forget a key fact: You can't go back on your own time line. There's no way to get the information back to your...
153483
Vladimir Ignatov
vovka_morkov...
Apr 5, 2010 9:11 am
Hello, Several years ago I definetily face a situation there I need to test an infinite loop. After some thinking I just introduce a special "for-test-only"...
153484
Andrew
ajwall.geo
Apr 5, 2010 2:18 pm
... Hi Bill, I think of the rules of simplicity: You have the idea of 'something that runs forever'. Capture that, and only that, in tests. I would think of...
153485
Ron Jeffries
RonaldEJeffries
Apr 5, 2010 2:43 pm
Hello, Andrew. On Monday, April 5, 2010, at 10:13:43 AM, you ... That's rather interesting ... thanks! Ron Jeffries www.XProgramming.com ...
153486
Andrew
ajwall.geo
Apr 5, 2010 3:03 pm
... I can think of tests that would drive: while(doIKeepGoing()) doStuff() ... Andrew Wall Still not doing XP...
153487
George Dinwiddie
gdinwiddie
Apr 5, 2010 3:37 pm
Hi, Ted, I finally got around to watching your video. Very nice! I especially like the time-lapse sequence showing people working together in an organic...
153488
julescov
Apr 5, 2010 3:54 pm
... Surely you're doing the simplest thing that could possibly work, right? And if you have a test that requires the loop circles at least n times (for some...
153489
mthlr
Apr 5, 2010 7:09 pm
I'm not sure I understand where the issue is. The infinite loop is an implementation choice. TDD says we need to write our test first and then do the simplest...
153490
Júlio Venâncio
juliovenancio01
Apr 5, 2010 7:12 pm
-- LAST CALL FOR PAPERS Deadline for Submissions: April 09th, 2010 * IV Workshop on Rapid Application Development - WDRA 2010* http://pma.dsc.upe.br/wdra2010/ ...
153491
Curtis Cooley
TheDarkSavant
Apr 5, 2010 7:38 pm
... I don't think you are confused at all. I think you are spot on. Bill is asking in the situation where an infinite loop "will" be the implementation how, or...
153492
Adam Sroka
adamjaph
Apr 5, 2010 8:04 pm
... I have never TDDed the loop per se. What I would typically do is TDD the interesting stuff that happens in the loop. I would also write some end-to-end...
153493
Andrew
ajwall.geo
Apr 5, 2010 8:48 pm
... Great video Ted. Tell us about the story boards. What is the mechanism that sticks the cards to the boards? - I noticed the cards stayed on the board, but...
153494
extremeprogrammer
extremeprogr...
Apr 5, 2010 9:10 pm
Hi. There are many reasons that yield substantial value: 1. It's an enumerated value 2. It's not an arbitrary integer 3. It helps the code to document itself ...
153495
arnaud.baillly
Apr 5, 2010 9:53 pm
Hello, When I do TDD in a functional language (eg. Haskell, scala), and even in Java, it is very natural to use recursion instead of iteration. So an...
153496
Ted Young
tedyoung
Apr 5, 2010 10:35 pm
Hi Andrew, Thanks. We switched from using Sortable Post-It Cards to using StikkiClips and regular index cards. That way cards no longer fall off the wall and...
153497
Ajithesh Hegde
amano_k
Apr 6, 2010 3:07 pm
Andre, Thanks for the reply! And sorry for my late response. My role is that of a consultant. I am not directly interacting with the team. I am only talking...
153498
James Grenning
jwgrenning
Apr 6, 2010 3:30 pm
Hello Ajithesh The team you are talking to might be interested in my book. Test Driven Development for Embedded C. It is currently in its first beta release...