--- Erik Hatcher <[EMAIL PROTECTED]> wrote:
> > On Dec 12, 2005, at 2:35 PM, Konstantin Ignatyev > wrote: > > Clarification: al I am saying does not mean that > we do > > not need test. It means that tests are useful but > not > > the reason for throwing away safety net of static > type > > checks. > > And my point is, and has been that static type > checks are a false > illusion of "safety". I think you mistakenly assume that I argue that static checking is THE safety net. Please reread the thread again - nowhere I said nor implied that. I am saying that static type checking is a useful safety net among others, including tests. I see no reasons to throw this safety net away and have one less correctness check than it is theoretically possible. > > Look at all the reflective magic that occurs under > the covers of > Tapestry. Without tests, it would be a huge house > of cards. Howard > is a diligent tester *because* he realizes the value > in them. Had he > only relied on the compiler, we'd all be building > with servlets where > you get that security blanket of static type > checking. Don't even > use JSP's - unless you compile them during your > build process (but > who does?). > > Erik Well, I do compile them at one of the steps in the main build process, not in my routine development build task. It has proven to be very useful for catching many stupid mistakes. I wish I could do that for Tapestry pages. Konstantin Ignatyev PS: If this is a typical day on planet earth, humans will add fifteen million tons of carbon to the atmosphere, destroy 115 square miles of tropical rainforest, create seventy-two miles of desert, eliminate between forty to one hundred species, erode seventy-one million tons of topsoil, add 2,700 tons of CFCs to the stratosphere, and increase their population by 263,000 Bowers, C.A. The Culture of Denial: Why the Environmental Movement Needs a Strategy for Reforming Universities and Public Schools. New York: State University of New York Press, 1997: (4) (5) (p.206) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]