From: "M. Edward (Ed) Borasky" Date: 2008-01-08T14:52:10+09:00 Subject: Re: STRONG dynamic typing favors tools..? Shot (Piotr Szotkowski) wrote: > John Papas: > >> What I really hate about dynamic languages is that, for example in >> JavaScript if I misspell something there is no tool to find it and >> no (deterministic) test locate this bug. > > The idea behind unit testing is that they catch such things for you. > Better yet, Test- (or Behaviour-) Driven Development means your code > does what it’s asked to do, so it doesn’t really matter if there are > any misspellings inside or not. Ah, but then there's "heckle". Heckle inserts random bugs in your code, and if your tests don't catch them, then the tests aren't sufficient. :)