The Case of the Missing Fingerprint <http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cifea> February 2007- Better Software Magazine Feature Article ...
22097
David Goldsmith
noaadgoldsmith
Feb 1, 2007 4:40 pm
Pre-script: I hope, Carl (and the rest of the list), that you don't mind that I replied to the list instead of just you - I want to maximize my chances of...
22098
Avi Naparstek
avinap77
Feb 1, 2007 4:49 pm
Page 61 and counting... I'm now deep inside the MVP stuff, and my highlights are: 1. Too intimate tests for MVP 2. Alternatives to testing a msgBox 3....
22099
bradyklly
Feb 1, 2007 5:20 pm
I'm just starting my first TDD project and would like some input on my strategy for building up tests. I have a method that accepts some data, packages it, and...
22100
Phlip
phlipcpp
Feb 1, 2007 5:47 pm
... A really easy checklist: - do you only make 1~10 edits between test runs? - how often could you make 1 (one) edit? - are your test cases short and easy to...
22101
Kelly Anderson
kellycoinguy
Feb 1, 2007 8:14 pm
... When I read tests as documentation, I generally skim just the names of the tests on the first pass... so for me, it generally helps to have the longer...
22102
Carl Manaster
cmanaster
Feb 1, 2007 8:30 pm
Hi, David, ... No problem; I just didn't think that what I had to say had much relevance to the larger group, but your problem certainly does. It looks...
22103
Kelly Anderson
kellycoinguy
Feb 1, 2007 8:33 pm
David, It sounds very frustrating and I feel for you brother! Without more information, it's hard to answer without resorting to platitudes. So, let me throw a...
22104
Kelly Anderson
kellycoinguy
Feb 1, 2007 8:43 pm
... This is a very interesting challenge to my world view, so I'd like to investigate it further if you don't mind. The values that are acceptable to the...
22105
Kelly Anderson
kellycoinguy
Feb 1, 2007 8:51 pm
In general, I agree with Avi, that it is very helpful to a declarative GUI to have specific types rather than int or string. Having specialized controls for...
22106
David Goldsmith
noaadgoldsmith
Feb 1, 2007 9:09 pm
More information: the first failure was that it wasn't getting the boundary layer correct qualitatively - that might be akin to it says "rain tomorrow" and...
22107
Alan Baljeu
alanbaljeu
Feb 1, 2007 9:19 pm
... I suppose, but am not sure, tha a good solution to the Telephone issue and the value-limit issue is to do MVP controls. class LimitedField : TextBox { ...
22108
Alan Baljeu
alanbaljeu
Feb 1, 2007 9:31 pm
... I get this situation often, and I blame it on missing tests. My approach to solving it is to trace down where the code does not behave as expected, and...
22109
Ilja Preuss
ipreussde
Feb 1, 2007 10:28 pm
... You also need to use "UGENT" as the subject line. Additionally spell "will anyone please" as "can u pleaz". Cheers, Ilja...
22110
Avi Naparstek
avinap77
Feb 1, 2007 11:32 pm
Hi Kelly. ... I think when we talk about validation we might be referring to several different things. I just looked up Validation in Wikipedia (ha ha.. the...
22111
Kelly Anderson
kellycoinguy
Feb 2, 2007 12:51 am
I second what Alan said... It seems that what is failing is failing at an integration level... the trick to tracking it down would seem to be to take the...
22112
Kelly Anderson
kellycoinguy
Feb 2, 2007 12:57 am
... While that would likely get you laughed off of most of the news groups, you would probably get a pretty good response to such a question on RentACoder......
22113
Kelly Anderson
kellycoinguy
Feb 2, 2007 12:59 am
... Yes, I would think something like that would work pretty well, assuming that it was compatible with the rest of your architecture. One of the things I've...
22114
David Goldsmith
noaadgoldsmith
Feb 2, 2007 1:16 am
If it gets to it (right now I'm going back and adding tests to make sure that everything that should be a float is in fact a float) I like this "bifurcation"...
22115
Kelly Anderson
kellycoinguy
Feb 2, 2007 1:26 am
... Hi Avi. ... It's clearly a complex subject, and yes there are multiple levels of validation and cross-talk amongst fields too. ... At least The Oracle......
22116
Kelly Anderson
kellycoinguy
Feb 2, 2007 1:29 am
Divide and conquer... it's a pretty old idea... I'd wish I thought of it, except that would mean that I would have had to live thousands of years ago, and they...
22117
David Goldsmith
noaadgoldsmith
Feb 2, 2007 2:47 am
... I will, but I don't imagine it will be well-received. DG...
22118
unmesh_joshi
Feb 2, 2007 4:18 am
... I agree completely. When you have to add details to the model, its almost like writing actual code. Also I am not sure how much it is possible to follow...
22119
Donaldson, John (GEO)
geo_johnfr
Feb 2, 2007 8:50 am
Brad, I feel it *is* the wrong way. Start with the simplest business logic test you can imagine. Then let that drive you into details such as logging and ...
22120
Adrian Howard
ajh65537
Feb 2, 2007 8:59 am
... Me too. I also find it helps with diagnosing test failures. When I break a test and my test runner says something like "hitsInGrid00AreTheUnitInteger...
22121
Donaldson, John (GEO)
geo_johnfr
Feb 2, 2007 9:04 am
There has been some development of executable models. Of course, you have to become very detailed in your model and some of it is code. But still, your model...
22122
Joakim Ohlrogge
j0hlrogge
Feb 2, 2007 9:42 am
That sounds very cool. So far those kind of tools I have seen have ben more cool than /helpful/. Maybe I'm just old fashioned in my thinking but to me getting...
22123
Donaldson, John (GEO)
geo_johnfr
Feb 2, 2007 10:32 am
Joakim, try "uml executable model" as a Google search string. There's a lot of stuff out there. I haven't followed it for several years though. When I was...
22124
Ron Jeffries
ronaldejeffries
Feb 2, 2007 11:15 am
Hello, Kelly. On Thursday, February 1, 2007, at 3:14:00 PM, you ... No doubt. What we are seeing in this application is what really happens. It's going very...
22125
Avi Naparstek
avinap77
Feb 2, 2007 11:23 am
... I think I later made my point about why you would NOT necessarily need the same validation for both GUI and XML, but I'll restate it just to be sure: ...