"Compile time" checking?
en.karpachov at ospaz.ru
en.karpachov at ospaz.ru
Sat Aug 13 03:04:55 EDT 2005
On Fri, 12 Aug 2005 22:25:07 -0700
Steve Jorgensen wrote:
> Since Python does not use manifest typing, there's not much you can do about
> this, but typeless languages like this are great if you're using a process
> that finds the errors the compiler would otherwise find. I'm referring, of
> course, to Test Driven Development (TDD).
>
> If you do TDD, you won't miss compile-time checking much. In fact, the extra
> kruft that manifest typing requires is an annoying burden when doing TDD, so
> Python is a breath of fresh air in this regard.
What test should one implement to catch that kind of errors like in OP
example?
> On 10 Aug 2005 08:53:15 -0700, "Qopit" <russandheather at gmail.com> wrote:
>
> >#----
> >def tester(a,b,c):
> > print "bogus test function",a,b,c
> >tester(1,2,3) #this runs fine
> >tester(1,2) #this obviously causes a run-time TypeError exception
> >#----
--
jk
More information about the Python-list
mailing list