"Modulok" <modu...@gmail.com> wrote
How many of you guys use unit testing as a development model, or at
all for that matter?
Personally I use unit testing for anything that I'm getting paid for....
Occasionally I use it for something I'm doing for myself, but only
if its quite big - several modules and over say, 500 lines of code.
So for small single-file utilities etc that I only use myself I wouldn't
bother.
I just starting messing around with it and it seems painfully slow to
have to write a test for everything you do.
Its a lot more painful and slow to have to debug subtle faults in
code you wrote 6 months ago and that don't throw exceptions
but just quietly corrupt your data...
The real benefits of unit tests are:
a) You test stuff as you write it so you know where the bug must lie
b) You can go back and run the tests again 6 months later,
c) if you have to add a new test its easy to make sure you don't break
what used to work (regression testing).
HTH,
--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor