[phobos] Split std.datetime in two?

spir denis.spir at gmail.com
Fri Feb 11 10:24:35 PST 2011


On 02/11/2011 06:02 PM, Andrei Alexandrescu wrote:
> Btw to be clear: I consider code organized around loops comparing inputs with
> expected outputs simpler. For one thing I can see more of it, and it's obvious
> that only one function is tested. Then it's easier to maintain too. I consider
> the long copied invocations with one parameter varying indefensible in any
> circumstance, and I feel a mix of desperation and resignation that I need to
> debate this.

Right. But then, on failure, one needs to edit the testing loop to make it 
output needed piece(s) of information just to know what/how/why about actual 
test failure case. This, because we're missing a feature.
Or (as I do as a workaround), build your test funcs with that 
information-providing statement(s), which is highly helpful (for me at least) 
during development phase. Then when all works fine, comment them out. On 
failure, just uncomment, and you'll get back all relevant info; even better, 
you'll get them under the same form as before (which possibly has been refined 
during develoment).

Denis
-- 
_________________
vita es estrany
spir.wikidot.com



More information about the phobos mailing list