Click here to Skip to main content
15,900,686 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



 
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 
GeneralHow clever Pin
dog_spawn3-Nov-03 5:47
dog_spawn3-Nov-03 5:47 
GeneralRe: NO1 ofcourse. the framework is just a shortcut for the programmer Pin
Gary R. Wheeler3-Nov-03 11:30
Gary R. Wheeler3-Nov-03 11:30 
I will take a quixotic stab at this:

DS__ wrote:
the programmer is 100% responsible for his code

I agree. Ultimately, it is the developer's responsibility to be sure his application is well-behaved.

DS__ wrote:
final application among with all of the code involved is the application the client will get

I'll translate this as "The client receives only the final product; the development environment is not included as a deliverable." OK, that's true too.

DS__ wrote:
though i beleive software should be fully free

You have got to be kidding. Just like any other provider of a service or producer of a product, I expect to be compensated. For someone who writes software for a living (and this includes corporations), it is only reasonable that they charge for it. BTW, it's spelled believe; "i before e, except after c".

DS__ wrote:
if we take the example of commercial software , the client dont pay for the application and framework used seperately , he pays for the whole thing

As a rule, this is true. The client usually pays for a result, not the components used to produce the result.

DS__ wrote:
THE FRAMEWORK IS JUST A SHORTCUT THE PROGRAMMER USE TO MAKE HIS LIFE EASIER...

I disagree. Frameworks are much more than simple boilerplate code you use and are free to modify. Frameworks, which includes everything from MFC, ATL, WTL, through .NET and what have you, define the relationship between your application and its environment. While you may have access to the source code (MFC, for example), you certainly aren't free to modify it unless you are prepared to make the entire framework part of the body of work you are maintaining. That is not a reasonable choice to make in most circumstances. The framework's inviolability therefore reduces your responsibility, in that you are responsible for using the framework according to its requirements, and not for the framework's correct functionality. Note that this doesn't preclude you from being responsible for handling awkward or incorrect behavior by the framework on occasion.

DS__ wrote:
BUT ANY ADVANTAGE HAS ITS DISADVANTAGE , SO HE SHOULD BE RESPONSIBLE FOR HIS ACTIONS...NO MATTER WHAT FRAMEWORK YOU WILL CHOOSE , ITS THE UNDERLINING EXE (WITH THE FRAMEWORK) THAT COUNTS...AND ITS YOUR RESPONSIBLE.

This repeats your first point.




As an aside, I think your points would have been better received if you would have taken the time to prepare your statement a little. Your spelling is atrocious, as is your grammar and punctuation. Even if you are not a native English speaker, that's no excuse. Many of the regular posters on Code Project speak English as a second language, and their posts receive a more respectful reception because they take the time to present themselves well.

Finally, STOP SHOUTING! Some of us are old, but we're not deaf.


Software Zen: delete this;
GeneralRe: NO1 ofcourse. the framework is just a shortcut for the programmer Pin
Kene4-Nov-03 21:26
Kene4-Nov-03 21:26 
GeneralOptions 4 and 5 don't work Pin
Gary Wheeler3-Nov-03 2:02
Gary Wheeler3-Nov-03 2:02 
GeneralHere comes .net Pin
Anonymous3-Nov-03 23:21
Anonymous3-Nov-03 23:21 
GeneralRe: Options 4 and 5 don't work Pin
Marc Clifton4-Nov-03 14:47
mvaMarc Clifton4-Nov-03 14:47 
GeneralRe: Options 4 and 5 don't work Pin
Gary Wheeler5-Nov-03 2:00
Gary Wheeler5-Nov-03 2:00 
GeneralRe: Options 4 and 5 don't work Pin
MattyT7-Nov-03 15:40
MattyT7-Nov-03 15:40 
GeneralBoth option 1 and 3 Pin
Anonymous3-Nov-03 0:36
Anonymous3-Nov-03 0:36 
GeneralAnother Choice Pin
Anonymous3-Nov-03 0:16
Anonymous3-Nov-03 0:16 
GeneralRe: Another Choice Pin
damasta303-Nov-03 8:23
damasta303-Nov-03 8:23 
GeneralRe: Another Choice Pin
basementman4-Nov-03 9:49
basementman4-Nov-03 9:49 
GeneralRe: Another Choice Pin
damasta305-Nov-03 7:18
damasta305-Nov-03 7:18 
GeneralRe: Another Choice Pin
NormDroid6-Nov-03 0:51
professionalNormDroid6-Nov-03 0:51 
GeneralOption 3 Pin
J. Dunlap2-Nov-03 20:14
J. Dunlap2-Nov-03 20:14 
GeneralRe: Option 3 Pin
Jörgen Sigvardsson2-Nov-03 21:28
Jörgen Sigvardsson2-Nov-03 21:28 
GeneralRe: Option 3 Pin
WillemM3-Nov-03 0:18
WillemM3-Nov-03 0:18 

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.