Click here to Skip to main content
15,891,720 members

Survey Results

What is better? Smarter programmers or safer programming environments?   [Edit]

Survey period: 3 Nov 2003 to 9 Nov 2003

Is it better to have the developer or the underlying framework the developer targets be responsible for catching bugs and security issues?

OptionVotes% 
The developer should be 100% responsible for their program18315.39
The developer should be as responsible as possible, with the framework helping where appropriate42836.00
They should both cover each other but assume the other will always make a mistake36030.28
The framework should handle most bugs and holes, but should assume the programmer is competent16113.54
The underlying framework should handle all bugs and holes gracefully574.79



 
QuestionWrapper for Visio COM Object Pin
Ravi Sudhakar14-Nov-06 10:44
Ravi Sudhakar14-Nov-06 10:44 
GeneralThe real problem is... Pin
Signal-99-Nov-03 5:42
Signal-99-Nov-03 5:42 
GeneralThe developer should be 100% responsible for their program? Pin
John R. Shaw8-Nov-03 7:52
John R. Shaw8-Nov-03 7:52 
GeneralSecurity Pin
zichun6-Nov-03 4:38
zichun6-Nov-03 4:38 
GeneralEnforcing restrictions - good or bad? Pin
Daniel Lohmann5-Nov-03 1:46
Daniel Lohmann5-Nov-03 1:46 
GeneralRe: Enforcing restrictions - good or bad? Pin
damasta305-Nov-03 7:20
damasta305-Nov-03 7:20 
GeneralRe: Enforcing restrictions - good or bad? Pin
NormDroid6-Nov-03 1:07
professionalNormDroid6-Nov-03 1:07 
GeneralRe: Enforcing restrictions - good or bad? Pin
Marc Clifton6-Nov-03 11:58
mvaMarc Clifton6-Nov-03 11:58 
GeneralRe: Enforcing restrictions - good or bad? Pin
AECAEC12-Jul-07 11:34
AECAEC12-Jul-07 11:34 
GeneralResponsibile for what? Pin
Matt Gullett4-Nov-03 3:24
Matt Gullett4-Nov-03 3:24 
GeneralRe: Responsibile for what? Pin
Marc Clifton6-Nov-03 12:09
mvaMarc Clifton6-Nov-03 12:09 
GeneralWe are trapped! Pin
3ddA3-Nov-03 22:44
3ddA3-Nov-03 22:44 
GeneralRe: We are trapped! Pin
Bob Stanneveld5-Nov-03 7:29
Bob Stanneveld5-Nov-03 7:29 
GeneralI'm probably the only one... Pin
Marc Clifton3-Nov-03 14:48
mvaMarc Clifton3-Nov-03 14:48 
to vote for the last option: "The underlying framework should handle all bugs and holes gracefully", or at least, one of the few.

Not only should the framework handle bugs and holes gracefully, it should enforce good design and implementation practices. There's lots of room for creativity in a project, but there are some things that should NOT be designed or coded except by the most experienced people.

Sadly, I don't think most people really understand how powerful and useful a good framework can really be, both in terms of helping projects be flexible to change, and in managing the code quality that programmers of varying levels of expertise produce. Yes, a good framework can do that. And I'm not talking about API wrappers like MFC and .NET. Those are not frameworks, even if we call them frameworks in everyday parlance.

Marc

Latest AAL Article
My blog
Join my forum!
GeneralNaah Pin
Jeff Varszegi3-Nov-03 16:05
professionalJeff Varszegi3-Nov-03 16:05 
GeneralRe: Naah Pin
Anonymous4-Nov-03 7:45
Anonymous4-Nov-03 7:45 
GeneralRe: I'm probably the only one... Pin
Navin3-Nov-03 16:19
Navin3-Nov-03 16:19 
GeneralRe: I'm probably the only one... Pin
peterchen3-Nov-03 18:07
peterchen3-Nov-03 18:07 
GeneralRe: I'm probably the only one... Pin
Paul Watson3-Nov-03 21:18
sitebuilderPaul Watson3-Nov-03 21:18 
GeneralRe: I'm probably the only one... Pin
Marc Clifton4-Nov-03 14:44
mvaMarc Clifton4-Nov-03 14:44 
GeneralRe: I'm probably the only one... Pin
Stan Shannon4-Nov-03 13:35
Stan Shannon4-Nov-03 13:35 
GeneralRe: I'm probably the only one... Pin
Florin Crişan6-Nov-03 0:52
Florin Crişan6-Nov-03 0:52 
GeneralRe: I'm probably the only one... Pin
NormDroid6-Nov-03 1:02
professionalNormDroid6-Nov-03 1:02 
GeneralThe middle ground Pin
John Rayner3-Nov-03 12:37
John Rayner3-Nov-03 12:37 
GeneralNO1 ofcourse. the framework is just a shortcut for the programmer Pin
DS__3-Nov-03 3:42
DS__3-Nov-03 3:42 

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.