Extends is the most misused keyword in the Java lexicon. In my constant and probably losing battle against poor design, I keep finding systems with a rather rich abundance of implementation inheritance. I’ve actually recently seen systems with seven or more levels of inheritance, where just about every object extends some class that (eventually) extends [...]
Data
Meta
-
Recently
Calendar
September 2010 M T W T F S S « Aug 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Archives
- August 2010 (1)
- July 2010 (2)
- June 2010 (2)
- May 2010 (1)
- April 2010 (2)
- March 2010 (1)
- February 2010 (1)
- December 2009 (2)
- November 2009 (2)
- October 2009 (2)
- September 2009 (3)
- August 2009 (4)
- July 2009 (3)
- June 2009 (5)
- May 2009 (6)
- April 2009 (6)
- March 2009 (10)
- February 2009 (13)
- January 2009 (13)
Categories
- rants (15)
- technical (78)
- architecture (26)
- business (19)
- professional practice (32)
- programming (32)
- tools and techniques (18)
Tags
agile apple business code composition craftsmanship ejb emergent design framework glassfish hibernate java jpa jsr168 library linux macintosh management maven methodology money mysql oo opensource oracle osx patterns persistence poorly attempted humour portal profession refactor rewrite scrum spring Sun svn tapestry5 test driven design test first tools unix weblogic wizards considered harmful xpprogramming
scot mcphee