Click here to Skip to main content
16,015,991 members

Survey Results

Do you optimise your code?   [Edit]

Survey period: 29 Nov 2004 to 5 Dec 2004

Do you optimise your code for speed, size or resource use? Or do you just let it all hang out?

OptionVotes% 
Yes, all the time27219.22
Yes, whenever I have the time or resources42930.32
Only when it's critical I do so45131.87
Occasionally1319.26
Never: I have no time or resources332.33
Never. What's the point?211.48
Never. I've never learned how.785.51



 
GeneralRe: Never, because...... Pin
Thomas Latuske29-Nov-04 7:27
Thomas Latuske29-Nov-04 7:27 
GeneralAll the time, or on a second pass at a minimum... Pin
James R. Twine29-Nov-04 5:01
James R. Twine29-Nov-04 5:01 
GeneralRe: All the time, or on a second pass at a minimum... Pin
patnsnaudy29-Nov-04 8:49
patnsnaudy29-Nov-04 8:49 
GeneralNetwork code... Pin
Navin29-Nov-04 3:04
Navin29-Nov-04 3:04 
GeneralOnly when needed Pin
ed welch29-Nov-04 2:36
ed welch29-Nov-04 2:36 
GeneralRe: Only when needed Pin
Jörgen Sigvardsson30-Nov-04 11:02
Jörgen Sigvardsson30-Nov-04 11:02 
GeneralGood programming style Pin
Roger Allen29-Nov-04 2:26
Roger Allen29-Nov-04 2:26 
GeneralRe: Good programming style Pin
Jim A. Johnson29-Nov-04 7:04
Jim A. Johnson29-Nov-04 7:04 
Here's a question:

Roger Allen wrote:
Always using const references for parameters where appropriate etc.

I work with a guy who's a rabid over-optimizer. He also reviles the use of const, saying that he does not want to place any restrictions on his implementations.

I've given up on trying to get him to use const as a matter of good coding style, or as a courtesy to others on the team; however, I've thought about approaching this from the optimzation standpoint - but I don't fully understand how const references can improve code performance. Can you enlighten me on this, or point me to some references on the subject?

Thanks -
GeneralRe: Good programming style Pin
Jeff J29-Nov-04 8:06
Jeff J29-Nov-04 8:06 
GeneralRe: Good programming style Pin
Jörgen Sigvardsson30-Nov-04 11:08
Jörgen Sigvardsson30-Nov-04 11:08 
GeneralRe: Good programming style Pin
Nemanja Trifunovic30-Nov-04 12:47
Nemanja Trifunovic30-Nov-04 12:47 
GeneralRe: Good programming style Pin
Jörgen Sigvardsson30-Nov-04 13:07
Jörgen Sigvardsson30-Nov-04 13:07 
GeneralRe: Good programming style Pin
Jeff J30-Nov-04 17:36
Jeff J30-Nov-04 17:36 
GeneralRe: Good programming style Pin
Jeff J30-Nov-04 17:01
Jeff J30-Nov-04 17:01 
GeneralRe: Good programming style Pin
Jim A. Johnson1-Dec-04 5:27
Jim A. Johnson1-Dec-04 5:27 
GeneralRe: Good programming style Pin
Nemanja Trifunovic1-Dec-04 6:47
Nemanja Trifunovic1-Dec-04 6:47 
GeneralRe: Good programming style Pin
Jeff J1-Dec-04 10:36
Jeff J1-Dec-04 10:36 
GeneralRe: Good programming style Pin
Nemanja Trifunovic2-Dec-04 2:07
Nemanja Trifunovic2-Dec-04 2:07 
GeneralRe: Good programming style Pin
Jeff J2-Dec-04 9:14
Jeff J2-Dec-04 9:14 
GeneralRe: Good programming style Pin
Jeff J1-Dec-04 10:33
Jeff J1-Dec-04 10:33 
GeneralRe: Good programming style - const Pin
Bamaco229-Nov-04 9:59
Bamaco229-Nov-04 9:59 
GeneralRe: Good programming style - const Pin
Shog929-Nov-04 10:33
sitebuilderShog929-Nov-04 10:33 
GeneralRe: Good programming style - const Pin
Bamaco229-Nov-04 11:18
Bamaco229-Nov-04 11:18 
GeneralRe: Good programming style - const Pin
zorrer29-Nov-04 20:09
zorrer29-Nov-04 20:09 
GeneralOnly if Pin
Yulianto.28-Nov-04 21:43
Yulianto.28-Nov-04 21:43 

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.