Your code sucks because...
I rediscovered this article while doing some research. It gives an extensive list of reasons why your code sucks.
« April 2005 | Main | June 2005 »
I rediscovered this article while doing some research. It gives an extensive list of reasons why your code sucks.
Joel Spolsky wrote an interesting article which had a brief history of Hungarian notation, amongst other things. Cedric Beust's picked it up and made the claim that We are all Hungarian Notation users. I'm not buying it.
I had a comment lodged on an older article recently. The poster was complaining about the poor quality of the JWebFit sub-project of JWebUnit. In particular, he was complaining about how it meant their project wasn't delivered on time. There's an anti-pattern here.
So, some of us were discussing the merits of IDEs vs other editors today, and this quote came out:
"IDE or no IDE; there is no vi"
Well, this entry started as a quick blurb to highlight an article on my boss here at Wotif.com in the Australian Financial Review. But that's not what it's ended up as. :)
One thing that I see a lot of with JUnit tests are "cascade failures". That is, one change causes lots of tests to break. This is often (not always) associated with tests that assert things they shouldn't.
Continue reading "Testing patterns: don't assert without cause" »
This page contains all entries posted to Software is too expensive to build cheaply... in May 2005. They are listed from oldest to newest.
April 2005 is the previous archive.
June 2005 is the next archive.
Many more can be found on the main index page or by looking through the archives.