... Very true, but... ... ... This is pre-assuming that validation *is* a business logic responsibility, which is a pre-assumption I'd rather not make until my...
Hi. This is a recap of replies for two different posts, so... ... On-guard, harrrr.... ... I'm holdin', but I think there is a deeper issue here. I've noticed...
I was talking to a developer on a different project. they are using an MDD tool. He seemed to think it works quite well but was a bit frustrated with the fact...
The Case of the Missing Fingerprint <http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cifea> February 2007- Better Software Magazine Feature Article ...
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...
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....
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...
... 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...
... 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...
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...
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...
... 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...
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...
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...
... 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 { ...
... 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...
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...
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...
... 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......
... 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...
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"...
... 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......
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...
... 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...
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 ...
... Me too. I also find it helps with diagnosing test failures. When I break a test and my test runner says something like "hitsInGrid00AreTheUnitInteger...
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...
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...