Click here to Skip to main content
15,885,435 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 
I would like to point the direction a bit more to the language level, because this is the typical place for such discussions. Java, for instance, dismissed everything from the language that might be misused or might be dangerous: Operator overloading, multiple inheritance, const correctness, goto, templates, ...

I know that a lot of people think this is the way to go. Too many bad experiences with C++. However, there are also a lot of professionals who really miss some expressive power in Java. I really wonder why the software development community tends to favor "idiot-proof" tools and dooms everything that is not idiot-proof Confused | :confused:
I mean, the goal should be to do not let idiots write programs, shouldn't it? People need to be trained to write programs! Nobody forbids a carpenter to use chainsaw just because a recruit may hurt itself by using it. Instead of, the recuit is carefully trained when and how to use it. So why the hell do we believe in substituting education with tools in software development?

I vote pro the expressive power of C++ and well educated software developers Poke tongue | ;-P


--

Daniel Lohmann

http://www.losoft.de
(Hey, this page is worth looking! You can find some free and handy NT tools there Big Grin | :-D )
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 
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.