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.

Messages

  Messages Help
Advanced
Messages 28209 - 28238 of 28238   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
28209
Ron, let me be clear - Lacking any sort of true artificial intellegence, I believe executable specifications are a fool's errand. I made my definitions very...
Matt Heusser
heusserm
Offline Send Email
May 12, 2008
1:25 am
28210
... Is it possible that Matt knows this? And, if it is, what could that mean? --heusser...
heusserm
Offline Send Email
May 12, 2008
1:34 am
28211
... To the extent that "executable spec" == "automated acceptance test", I consider them quite practical and very important. Ron Jeffries www.XProgramming.com ...
Ron Jeffries
ronaldejeffries
Offline Send Email
May 12, 2008
1:53 am
28212
... To clarify: I think the term executable spec is a dumb idea. I think if we mean we use fitnesse tests (or other things like it) to explore, augment, and...
heusserm
Offline Send Email
May 12, 2008
1:54 am
28213
Hello, heusserm. On Sunday, May 11, 2008, at 9:34:21 PM, you ... That readers might profit from your expressing your ideas more directly? Ron Jeffries ...
Ron Jeffries
ronaldejeffries
Offline Send Email
May 12, 2008
1:54 am
28214
... I've been trying to say that I find those two concepts separate and distinct. I'll stop beating my head against the wall now. :-) --matt ...
heusserm
Offline Send Email
May 12, 2008
12:14 pm
28215
Hello, heusserm. On Monday, May 12, 2008, at 8:14:01 AM, you ... I'd love to hear them compared and contrasted as you see them. Ron Jeffries ...
Ron Jeffries
ronaldejeffries
Offline Send Email
May 12, 2008
1:16 pm
28216
... At least 2 other people in this thread have indicated that using automated acceptance tests instead of text as the target for each iteration's mission also...
Steven Gordon
sfman2k
Offline Send Email
May 12, 2008
3:26 pm
28217
... I think that tests and specs are separate concepts. But I've never seen a tool that can make specs executable. Tests are written in terms of concrete...
Nat Pryce
nat_pryce
Offline Send Email
May 12, 2008
7:01 pm
28218
Has anyone done TDD with a modeling tool like MagicDraw doing Round-Trip Engineering to generate the models? Boss at work is all into the UML stuff, and if the...
Cory Foy
cory_foy
Offline Send Email
May 12, 2008
8:08 pm
28219
I've generated "models" (really code visualisations) using reflection and graphviz. It's very easy to do and produces useful diagrams. It can also be done...
Nat Pryce
nat_pryce
Offline Send Email
May 12, 2008
9:41 pm
28220
... Well, yes, but the term "requirements document" is another dumb idea. (Even worse if it's truncated, as it often is, to "requirements.") I once mentioned...
George Dinwiddie
gdinwiddie
Offline Send Email
May 12, 2008
11:15 pm
28221
For me, an executable spec is quite a reasonable idea and one I've used regularly inconsrained, well understood domains. If you build up your programming...
Peter Bell
freshstartsw
Offline Send Email
May 12, 2008
11:26 pm
28222
... Specs being untestable, they must also be unable to be implemented? Or do we test them with a finite number of tests? And are these tests not ... examples?...
Ron Jeffries
ronaldejeffries
Offline Send Email
May 13, 2008
3:19 am
28223
... How many points determine a straight line? Ron Jeffries www.XProgramming.com There's a difference between righteous anger and just being crabby. --Barbara...
Ron Jeffries
ronaldejeffries
Offline Send Email
May 13, 2008
3:31 am
28224
... The latter. ... That's what I was trying to say! For example... A customer might ask for something like "our position in a loan must be included in the...
Nat Pryce
nat_pryce
Offline Send Email
May 13, 2008
6:35 am
28225
Cory, I've done this (not really what you ask, but related): sketch some high-level models in UML; pick on a functional piece; implement 'enough' using TDD;...
Donaldson, John (GEO)
geo_johnfr
Offline Send Email
May 13, 2008
8:24 am
28226
... Well, we definitely agree down to the penultimate paragraph above, but my point was slightly different from the last. If we take "spec" to be this thing...
Ron Jeffries
ronaldejeffries
Offline Send Email
May 13, 2008
10:57 am
28227
... Oh, I guess I should have made it clear. I think a suite of executable requirement illustrations are the best tool I know for getting software right. But...
George Dinwiddie
gdinwiddie
Offline Send Email
May 13, 2008
11:14 am
28228
... <chuckle/> Ron Jeffries www.XProgramming.com The opinions expressed here /are/ necessarily those of XProgramming.com. But I might change my mind....
Ron Jeffries
ronaldejeffries
Offline Send Email
May 13, 2008
11:59 am
28229
... I found the following technique useful in bridging the gap between the general requirement and the need to write concrete tests: In a nutshell: Identify...
Avi Naparstek
avinap77
Offline Send Email
May 13, 2008
12:09 pm
28230
Very nice Avi. John D....
Donaldson, John (GEO)
geo_johnfr
Offline Send Email
May 13, 2008
12:58 pm
28231
I have used MagicDraw and other similar tools to do one half of "round-trip": to generate UML-style models from code. They work pretty well for this, though...
Björn Gustafsson
bjorn_ga
Offline Send Email
May 13, 2008
2:09 pm
28232
... In my working life, they tend to act more like warning signs that somebody doesn't want to figure out the specific cases where a rule applies. mgb...
michaelgburton
Offline Send Email
May 13, 2008
2:27 pm
28233
... Looks rather similar to our JUnit tests, except we don't stub anything out. We use stubs and mocks in unit tests, but not for acceptance tests. We don't...
Nat Pryce
nat_pryce
Offline Send Email
May 13, 2008
11:00 pm
28234
... If you replace "it does the job" with "it may do the job" - it other words, it may satisfice - or even - it's far better than nothing - George, I think we...
heusserm
Offline Send Email
May 14, 2008
12:02 pm
28235
... This is pretty close to equivalence class partitioning, which is one of the top tools in my arsenal to take the infinite possible number of tests and...
heusserm
Offline Send Email
May 14, 2008
12:04 pm
28236
... unix documentation... that is, it executes as programmed.. :-) Or, "the code is the documentation." -Kelly...
Kelly Anderson
kellycoinguy
Offline Send Email
May 14, 2008
3:27 pm
28237
... Nat, I think you might be interested in the work being done on Theory based testing with regards to this. Theory explorers are particularly interesting in...
Kelly Anderson
kellycoinguy
Offline Send Email
May 14, 2008
3:35 pm
28238
... Thanks. I know it. Another tool in the same vein is QuickCheck (http://www.cs.chalmers.se/~rjmh/QuickCheck/). Haskell's semantics and decent type system...
Nat Pryce
nat_pryce
Offline Send Email
May 14, 2008
9:32 pm
Messages 28209 - 28238 of 28238   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

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