Click here to Skip to main content
15,910,083 members

Survey Results

What are the worst programming habits

Survey period: 7 Jul 2014 to 14 Jul 2014

Inspired by a rant-fest

OptionVotes% 
No comments in code1,05740.95
Terrible variable names1,35752.58
Bad / dangerous code formatting69526.93
Mystery side-effects in code1,07641.69
Using magic numbers64424.95
Leaving commented-out code hanging around too long60923.60
Repeating code (Cut and Paste programming)1,28549.79
Poor program structure1,10742.89
Writing code that assumes a default behaviour67326.08
Swallowing errors95036.81
Not checking input parameters / return values / null testing1,05840.99
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralRe: Add: leave code with this kind of problems to me Pin
Mark_Wallace9-Jul-14 17:50
Mark_Wallace9-Jul-14 17:50 
GeneralAll of the above Pin
Abhinav S6-Jul-14 19:31
Abhinav S6-Jul-14 19:31 
GeneralRe: All of the above Pin
DaveAuld6-Jul-14 20:22
professionalDaveAuld6-Jul-14 20:22 
GeneralRe: All of the above Pin
KarstenK7-Jul-14 0:01
mveKarstenK7-Jul-14 0:01 
GeneralRe: All of the above Pin
Abhinav S7-Jul-14 0:43
Abhinav S7-Jul-14 0:43 
GeneralRe: All of the above Pin
KarstenK7-Jul-14 1:19
mveKarstenK7-Jul-14 1:19 
GeneralAll of the above... Pin
Brisingr Aerowing6-Jul-14 18:08
professionalBrisingr Aerowing6-Jul-14 18:08 
GeneralRe: All of the above... Pin
KarstenK7-Jul-14 0:05
mveKarstenK7-Jul-14 0:05 
I hate code which needs explations

bad
C++
if(i >10) return -1;


without comment you are left in the dark Dead | X|

good
if(counter > MAX_ORDERS) return false;


all clear, lets do other stuff. Cool | :cool:
Press F1 for help or google it.
Greetings from Germany

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.