Search the web
Sign In
New User? Sign Up
testdrivendevelopment · Test-driven Development
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 28915 - 28944 of 32000   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
28915
Prompted by my own post, *http://tinyurl.com/3h3ylc *, I see writing a test as mostly a trivial technical task. The problem I see with writing tests, TDD or...
Casey Charlton
caseycharlton69
Offline Send Email
Oct 1, 2008
9:28 am
28916
Casey, You say "in such a way that covers all eventualities and paths" - but if you are fairly strict about no-code-before-a-failing-test then your tests will...
Donaldson, John (GEO)
geo_johnfr
Offline Send Email
Oct 1, 2008
9:57 am
28917
Pretend TDD isn't the first step, ie we need to tech someone how to write a test, after we have code ... How do we teach what is a good test and what is a bad...
Casey Charlton
caseycharlton69
Offline Send Email
Oct 1, 2008
10:04 am
28918
Then you would use Feather's definition of unit tests (doesn't touch the file system, etc) along with Beck's rules of simple design (first, runs all of the...
Cory Foy
cory_foy
Offline Send Email
Oct 1, 2008
10:42 am
28919
I think this has more to do with attitudes than anything else. As you said in your blogpost, testing isn't really very technically challenging. But it is...
Olof Bjarnason
olof.bjarnason@...
Send Email
Oct 1, 2008
10:50 am
28920
Hello, Casey. On Wednesday, October 1, 2008, at 4:28:35 AM, you ... Aspiring writers have to write. Aspiring artists have to paint. Most important things...
Ron Jeffries
ronaldejeffries
Offline Send Email
Oct 1, 2008
11:33 am
28921
Hello, Casey. On Wednesday, October 1, 2008, at 5:03:49 AM, you ... A good test is one that advances the capability you're trying to write and that can be...
Ron Jeffries
ronaldejeffries
Offline Send Email
Oct 1, 2008
11:35 am
28922
One place to practice is http://sites.google.com/site/tddproblems Anyone interested in collaborating just say so and me or someone else of the admins will add...
Olof Bjarnason
olof.bjarnason@...
Send Email
Oct 1, 2008
11:46 am
28923
Ron I appreciate the point you are making, but the key part here is a fundamental difference between some participants over what is a good test vs a bad test,...
Casey Charlton
caseycharlton69
Offline Send Email
Oct 1, 2008
11:52 am
28924
Hello, Casey. On Wednesday, October 1, 2008, at 6:52:56 AM, you ... Two examples would come in handy right about now. But the question is how to teach. I...
Ron Jeffries
ronaldejeffries
Offline Send Email
Oct 1, 2008
12:27 pm
28925
To learn, someone must teach - self-tuition is precarious and time consuming ... I have an obvious answer to my own question - pair programming - but many...
Casey Charlton
caseycharlton69
Offline Send Email
Oct 1, 2008
12:34 pm
28926
Hi Casey, From my experience, the best teaching on TDD always from the root ( why TDD is better than normal coding/design ways). If possible, just let the guys...
Jarod Tang
jarod.tang
Offline Send Email
Oct 1, 2008
12:39 pm
28927
Casey Charlton ... I see much of that as tool writers looking for a customer. John Roth...
John Roth
jhrothjr
Offline Send Email
Oct 1, 2008
12:41 pm
28928
@Casey, I've felt the same desparation at my work place: "not enough time", "pair-programming are you nuts", "unit tests are for cowards" -- if not literally...
Olof Bjarnason
olof.bjarnason@...
Send Email
Oct 1, 2008
12:47 pm
28929
Hello, Casey. On Wednesday, October 1, 2008, at 7:34:41 AM, you ... I think I'd like to deny your major premise, that if someone is to learn someone else must...
Ron Jeffries
ronaldejeffries
Offline Send Email
Oct 1, 2008
12:48 pm
28930
... Yeah but I think TDD is a little bit different from learning AbstractFactory, Command or Memento patterns. TDD is more of a method/craft than something you...
Olof Bjarnason
olof.bjarnason@...
Send Email
Oct 1, 2008
12:58 pm
28931
... TDD, pattern and refactor is close related, pattern is for elegant solution for specific design problem, refactor is the description of method for moving...
Jarod Tang
jarod.tang
Offline Send Email
Oct 1, 2008
1:11 pm
28932
With my idealist hat on, I would agree ... but what if someone sees no value in SOLID, and wants to get people writing unit tests *before* they understand...
Casey Charlton
caseycharlton69
Offline Send Email
Oct 1, 2008
1:17 pm
28933
I have seen the site, and agree it is a step towards some learning points, but who evaluates the solution for correctness, simplicity and completeness? ...
Casey Charlton
caseycharlton69
Offline Send Email
Oct 1, 2008
1:19 pm
28934
Ok, that's normal ( i find this trouble as well), just let young guys design and coding, and for the trainer the best is to help him/her fiigure out what's the...
Jarod Tang
jarod.tang
Offline Send Email
Oct 1, 2008
1:29 pm
28935
... That is a "craft" which I think is hard to teach.. It is something that has to grow on people. Heck I learn from my mistakes each day. It's nothing...
Olof Bjarnason
olof.bjarnason@...
Send Email
Oct 1, 2008
1:34 pm
28936
[Seems I'm a bit addict to this thread, :)] One more killer skill to persuade managers, let him know that the investment DO save money b/c managers just money...
Jarod Tang
jarod.tang
Offline Send Email
Oct 1, 2008
1:39 pm
28937
... Generally a good test follows the FIRST principles: Fast (running: a few ms at most) Isolates errors (you don't have to figure out what failed) Repeatable...
Tim Ottinger
linux_tim
Online Now Send Email
Oct 1, 2008
1:44 pm
28938
... Apprenticeship....
Steven Gordon
sfman2k
Offline Send Email
Oct 1, 2008
1:48 pm
28939
... I sometimes talk about "future pain." Why will this non-SOLID design slow down the rate of development in a few months? Why are you going to hate life in...
Jeff Langr
jlangr
Offline Send Email
Oct 1, 2008
1:55 pm
28940
... I'm an ex-Object Mentor, so I definitely see the value in SOLID, but when you're talking about tests, it's FIRST you're interested in most. I've even found...
Tim Ottinger
linux_tim
Online Now Send Email
Oct 1, 2008
2:38 pm
28941
Hello, Olof. On Wednesday, October 1, 2008, at 7:58:25 AM, you ... I agree with your conclusion here ... AND I have learned a lot by reading the TDD books,...
Ron Jeffries
ronaldejeffries
Offline Send Email
Oct 1, 2008
3:01 pm
28942
I've never seen that acronym before. I like solid code, but SOLID code I don't know. Alan Baljeu http://www.collaborative-systems.org Intelligent software...
Alan Baljeu
alanbaljeu
Offline Send Email
Oct 1, 2008
3:40 pm
28943
http://www.lostechies.com/blogs/chad_myers/archive/2008/03/07/pablo-s-topic-of-the-month-march-solid-principles.aspx...
Stoyan Damov
stoyan_damov
Offline Send Email
Oct 1, 2008
3:43 pm
28944
Single Responisbility Principle Open Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion Principle 2008/10/1...
Casey Charlton
caseycharlton69
Offline Send Email
Oct 1, 2008
3:45 pm
Messages 28915 - 28944 of 32000   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help