Click here to Skip to main content
15,909,530 members

Survey Results

What is the worst programming sin?   [Edit]

Survey period: 26 Jul 2004 to 1 Aug 2004

What's your pet peeve when it comes to source code?

OptionVotes% 
No (or useless) comments or documentation24118.55
Poor code formatting1148.78
Poor code structure21816.78
Poor (or no!) error handling19214.78
Innefficient coding765.85
Bad user interface554.23
Lack of source control and revision history594.54
No pre-codiong design and planning30023.09

View optional text answers (61 answers)


 
GeneralRe: Why does Bad User Interface has just a few %?? Pin
Michael P Butler29-Jul-04 23:46
Michael P Butler29-Jul-04 23:46 
GeneralRe: Why does Bad User Interface has just a few %?? Pin
Vladimir Afanasyev30-Jul-04 1:34
Vladimir Afanasyev30-Jul-04 1:34 
GeneralRe: Why does Bad User Interface has just a few %?? Pin
Michael P Butler30-Jul-04 1:44
Michael P Butler30-Jul-04 1:44 
GeneralRe: Why does Bad User Interface has just a few %?? Pin
Vladimir Afanasyev30-Jul-04 2:11
Vladimir Afanasyev30-Jul-04 2:11 
GeneralRe: Why does Bad User Interface has just a few %?? Pin
Colin Angus Mackay28-Jul-04 7:27
Colin Angus Mackay28-Jul-04 7:27 
GeneralRe: Why does Bad User Interface has just a few %?? Pin
Jeff Martin28-Jul-04 10:13
Jeff Martin28-Jul-04 10:13 
GeneralRe: Why does Bad User Interface has just a few %?? Pin
PJPane28-Jul-04 11:59
PJPane28-Jul-04 11:59 
GeneralRe: Why does Bad User Interface has just a few %?? Pin
digwizfox28-Jul-04 12:45
digwizfox28-Jul-04 12:45 
It all has to do with ones perspective. I've found this thread interesting because everyone is saying that UI == GUI. Wrong!!

UI can be much more than GUI. In terms of Object oriented designs UI has everything to do with the interface to every class in the entire system. In an OO system, programming to interfaces is one of the most fundamental priorities during the initial analysis of requirements and design discussions. An object oriented design is the design of interactions between all the "things" in your system. I consider this to be user interface program as well as the end user interface (GUI, buttons, switches, etc). If Object Oriented programmers don't setup good interfaces then it can be a major thorn in ones side when one tries to reuse existing classes. I'm dealing with this now because we have a bunch of old classes with atrocious interface designs (ridiculous compile time dependencies and interface functions that are not only not documented but code itself is terribly unintuitive). I should easily be able to read a class header file and read the interface functions and figure out if I can and should use that class. That makes me a user and thus every class has a user interface. Right now it is killing me because I hate these designs but yet, time and budget forces managers to force me to meeta tight deadline by re-using as much existing code/class designs as possible. UI is not just GUI!

My 2 cents is up.

Best Regards,
Shawn
GeneralRe: Why does Bad User Interface has just a few %?? Pin
Michael P Butler29-Jul-04 23:57
Michael P Butler29-Jul-04 23:57 
GeneralGotta love 'em! Pin
Shog927-Jul-04 10:55
sitebuilderShog927-Jul-04 10:55 
GeneralRe: Gotta love 'em! Pin
Jörgen Sigvardsson28-Jul-04 7:34
Jörgen Sigvardsson28-Jul-04 7:34 
GeneralRe: Gotta love 'em! Pin
Brian Delahunty29-Jul-04 0:00
Brian Delahunty29-Jul-04 0:00 
GeneralRe: Gotta love 'em! Pin
ted f.a. van gaalen29-Jul-04 10:14
ted f.a. van gaalen29-Jul-04 10:14 
GeneralRe: Gotta love 'em! Pin
Brian Delahunty31-Jul-04 0:28
Brian Delahunty31-Jul-04 0:28 
GeneralRe: Gotta love 'em! Pin
Ravi Bhavnani29-Jul-04 3:44
professionalRavi Bhavnani29-Jul-04 3:44 
GeneralRe: Gotta love 'em! Pin
Gary Wheeler29-Jul-04 9:14
Gary Wheeler29-Jul-04 9:14 
GeneralRe: Gotta love 'em! Pin
Emilio Garavaglia30-Jul-04 4:13
Emilio Garavaglia30-Jul-04 4:13 
GeneralYes, "Bad Design" is winning... Pin
James R. Twine27-Jul-04 4:28
James R. Twine27-Jul-04 4:28 
GeneralRe: Yes, "Bad Design" is winning... Pin
Brandon Haase29-Jul-04 11:09
Brandon Haase29-Jul-04 11:09 
GeneralDependencies Pin
Navin26-Jul-04 7:37
Navin26-Jul-04 7:37 
GeneralGood that 'bad design' is winning.. Pin
Ellery_Familia26-Jul-04 5:11
Ellery_Familia26-Jul-04 5:11 
GeneralRe: Good that 'bad design' is winning.. Pin
Shog927-Jul-04 10:52
sitebuilderShog927-Jul-04 10:52 
GeneralRe: Good that 'bad design' is winning.. Pin
Ellery F.28-Jul-04 6:52
sussEllery F.28-Jul-04 6:52 
GeneralRe: Good that 'bad design' is winning.. Pin
PJPane28-Jul-04 11:52
PJPane28-Jul-04 11:52 
GeneralRe: Good that 'bad design' is winning.. Pin
Ellery_Familia28-Jul-04 12:52
Ellery_Familia28-Jul-04 12:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.