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...
153499
Allen Higgins
allen_c_higgins
Apr 6, 2010 3:37 pm
Nice, now to find a European supplier of StikkiClips... Allen ... [Non-text portions of this message have been removed]...
153500
Karl Scotland
kjscotland
Apr 6, 2010 4:13 pm
... If you find one let me know - I failed and resorted to bribing friends to bring some over for me. I know have a nice stash at home :) Karl -- Karl Scotland...
153501
Curtis Cooley
TheDarkSavant
Apr 6, 2010 4:51 pm
... infinite loop using recursion. You will get a stack overflow very quickly. I'm assuming the Haskel compiler converts tail recursion syntax into a loop, ...
153502
Ron Jeffries
RonaldEJeffries
Apr 6, 2010 5:43 pm
Hello, Allen. On Tuesday, April 6, 2010, at 11:36:38 AM, you ... I bought some. We tested one today. What they will do well is stay in one place on the wall...
153503
Ted Young
tedyoung
Apr 6, 2010 6:48 pm
True - they're not meant to be moved very much: how much you can move and re-stick them depends on the surface you're sticking them to. They can leave marks on...
153504
Victor
vmgoldberg2
Apr 6, 2010 6:58 pm
A magnetic board helps. Then magnetic clips (or refrigerator clips) will do the job. Víctor ... From: "Ron Jeffries" <ronjeffries@...> To:...
153505
Karl Scotland
kjscotland
Apr 6, 2010 8:49 pm
... Good point Ron. I came across them at the Kanban Conference in Miami last year because they work well if you are explicitly limitting WIP to a fixed ...
153506
Rick Mugridge
rickmugridge
Apr 6, 2010 9:36 pm
... That's right. In Haskell and Scala the last call in a tail-recursive function is compiled into a jump - and hence it acts as a loop. The same technique can...
153507
Ted Young
tedyoung
Apr 6, 2010 9:40 pm
Hi Karl, Exactly. And watch out for folks putting multiple cards on a single clip. ... (Yes, it's happened, and it was a good opportunity to reinforce _why_...
... Yes, I can see that for a permanent card area they might be quite nifty. Ron Jeffries www.XProgramming.com www.xprogramming.com/blog It is not because...
153510
arnaud.baillly
Apr 7, 2010 6:48 am
... As already answered by Rick, you are right. But this is just implementation details, the idea being that as soon as you have in your code something like: ...
153511
Tim Ottinger
linux_tim
Apr 7, 2010 1:09 pm
The infinite loop is the dull part not worth testing: while(1) { DoSomething(); } I don't test things that aren't interesting enough. In the above loop, the...
153512
Ron Jeffries
RonaldEJeffries
Apr 7, 2010 1:20 pm
... I expect that we all do much the same, in practice. The "interesting" question is whether there is a way, using strict TDD, to bring the while(1) into...
153513
Kim Gräsman
kimgrasman
Apr 8, 2010 6:41 am
Hi Ron, ... I guess you'd still need a mechanism for preventing the tests from hanging when you introduce the while(1)... Did you have something in mind? ...
153514
Ajithesh Hegde
amano_k
Apr 8, 2010 9:54 am
Hi, Some of the Agile principles (such as Pair Programming, Collaborative development) seem to make a lot of sense in the study environments (for eg. colleges,...
153515
Ron Jeffries
RonaldEJeffries
Apr 8, 2010 10:11 am
... Hmm, no. LFMF. :) Ron Jeffries www.XProgramming.com www.xprogramming.com/blog The work teaches us. -- Richard Gabriel...
153516
javier
vrhj2000
Apr 8, 2010 1:53 pm
I think that you could use the idea of Loops in Eiffel (more about this http://se.ethz.ch/people/furia/pubs/InferringLoopInvPost-TR09.pdf) Verifying...
153517
Tom
rossentj
Apr 8, 2010 6:59 pm
I hesitate to suggest such ugly complexity - but ... maybe have the test start the target in a separate thread which it can kill when it's satisfied ... in a...
153518
Adam Sroka
adamjaph
Apr 8, 2010 7:30 pm
... At which point it may no longer be the simplest thing that could possibly work ;-) How would you change the test so that it was?...
153519
Steven Gordon
sfman2k
Apr 8, 2010 8:40 pm
We could avoid that issue by using something like while(!stop()) instead of while(1), but then we have to build the stop signal into our tests. Suppose the...
153520
Tom
rossentj
Apr 8, 2010 10:09 pm
Eggzackly - hence my hesitation....
153521
onlyareminder
Apr 9, 2010 12:16 am
Agile Bazaar May Meeting 05/06/10: Nanette Brown: Agile and Architecture: Crossing the Great Divide ... What: New England Agile Bazaar May meeting Topic:...
153522
charlie poole
cpoole98370
Apr 9, 2010 5:32 am
Hi All, NUnit 2.5.4 is now available at http://launchpad.net/nunitv2. See the release notes below. Charlie Features * NUnit now defaults to running an assembly...
153523
Bill Michell
billmichell
Apr 9, 2010 11:46 am
Well, an infinite loop is definitely a special case construct - not something that you want to see in normal usage. Sounds like what we are looking for is a...
153524
Júlio Venâncio
juliovenancio01
Apr 9, 2010 10:37 pm
Dear Colleagues, We would like to inform you that the deadline for submissions to Fourth Workshop on Rapid Application Development is extended to: *April 18th,...
153525
Phlip
phlipcpp
Apr 9, 2010 10:50 pm
XP: Except if you use git. Then you can fork when the wind blows. Disgust? -- Phlip http://penbird.deviantart.com/art/YARBK-Charlie-Brown-160096965...
153526
Tim Ottinger
linux_tim
Apr 10, 2010 12:20 am
Change that to DVCS, not Git in particular. Forking is okay, unless you want changes to flow between the tines of the fork. If not, then forking is okay. If...
153527
extremeprogrammer
extremeprogr...
Apr 10, 2010 7:19 pm
Is 'fork' the same as 'branch39; here? Regards, Lance...