The Artima Developer Community
Sponsored Link

Agile Buzz Forum
How many bad ideas at once?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
How many bad ideas at once? Posted: Dec 29, 2005 8:38 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: How many bad ideas at once?
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement

Sometimes I'm just amazed at how many bad ideas some people can slam together at once. Have a look here, for instance, at the ContractualJ site - where they say they are trying to follow DBC principles in Java. The list of bad ideas:

  • All classes are declared final. Concrete behaviour inheritance is not permitted. Yeah, because library designers are always perfect, and they always *cough* think of every possible end use *cough*
  • All local variables and fields are declared final, unless otherwise required not to be by the context. A local variable or field that is assigned once must be declared final. See above. Truly, library designers are gods.

Some of the others might well be bad ideas, but I'm not really expert enough with Java to say with conviction. The two things above though? Just horrible. Run, don't walk, from this set of ideas.

Read: How many bad ideas at once?

Topic: CST Installation on Ubuntu Previous Topic   Next Topic Topic: Is it possible to have TDD without OO?

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use