Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^5: Programming is combat

by Aristotle (Chancellor)
on Jan 15, 2005 at 02:18 UTC ( #422442=note: print w/replies, xml ) Need Help??


in reply to Re^4: Programming is combat
in thread Programming is combat

Donít forget specification-based testing ŗ la tmoertelís Test::LectroTest (which he talked about in RFC: Tutorial on Testing). Iíve tinkered with it some; when it fits the kind of unit being tested, itís spectacular.

Makeshifts last the longest.

Replies are listed 'Best First'.
Re^6: Programming is combat
by adrianh (Chancellor) on Apr 02, 2005 at 16:06 UTC
    Don't forget specification-based testing ŗ la tmoertel's Test::LectroTest (which he talked about in RFC: Tutorial on Testing). I've tinkered with it some; when it fits the kind of unit being tested, it's spectacular.

    I agree that it's is useful stuff where it fits, but to be honest I don't find it fitting that often :-)

    The trouble I have applying specification based testing is that, like design by contract, it's tricky to apply incrementally. Personally I find TDD and specification based tests a bad fit since I now code in small increments, and specification based tests are very much all-or-nothing.

    Specification based tests are certainly a useful tool, but I don't find myself reaching for it very often.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://422442]
help
Chatterbox?
[stevieb]: shmem It's something I desired to have years ago, which is why I took over berrybrew. Cross-platform build/test automation locally, or over the network Test::BrewBuild
[shmem]: sounds good.
[shmem]: but I'm crumbling smaller stones. remember...
[stevieb]: I'm working on it to fatten it up and make it more reliant so I can finalize my Raspberry Pi automated build system for that software :) It's all well and fun, until I try to make it work with Windows lol
[shmem]: "debugging a program is more difficult than to write it in the first place. If you code your program as smart as you are, you are, by definition, too dumb to debug it."
[stevieb]: I literally laughed. That's good :) Perhaps I just need to go climb another mountain and forget about it

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (3)
As of 2017-03-28 22:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Should Pluto Get Its Planethood Back?



    Results (342 votes). Check out past polls.