What was the strangest coding standard rule that you were forced to follow?
11–20 of 83 posts
Re: What was the strangest coding standard rule that you were forced to follow?
#12Re: What was the strangest coding standard rule that you were forced to follow?
#13Re: What was the strangest coding standard rule that you were forced to follow?
#14I'm not sure what's up with all the hate for reverse hungarian notation, but I personally think it is helpful when writing C/C++.
I think it is crazy. Especially today, when IDEs can show you the declaration of a variable or method while hovering over it, there is no need to encode the type of a variable into the name. Variable names need to be sensible to humans, the compiler doesn't do checking on them anyway: it's all too common for the type prefixes to become misleading when a program has been refactored and they don't match up anymore.
For the 1000th time
"there is no need to encode the type of a variable into the name"
It's not the data type (int, char, etc), it's the nature of the thing being counted!
Number of apples, height, distance, etc
But of course when saying "type" most people would think it's the data type when it's not
Re: What was the strangest coding standard rule that you were forced to follow?
#15Earlier quoted context omitted.
I think it is crazy. Especially today, when IDEs can show you the declaration of a variable or method while hovering over it, there is no need to encode the type of a variable into the name. Variable names need to be sensible to humans, the compiler doesn't do checking on them anyway: it's all too common for the type prefixes to become misleading when a program has been refactored and they don't match up anymore.
It is crazy if you misuse Hungarian Notation like 99% of the people out there For the 1000th time "there is no need to encode the type of a variable into the name" It's not the data type (int, char, etc), it's the nature of the thing being counted! Number of apples, height, distance, etc But of course when saying "type" most people would think it's the data type when it's not
I agree that adding the "nature of the thing being counted" makes sense, but then you don't have to call it Hungarian notation anymore, "number_of_apples" is just a sensible variable name...
Re: What was the strangest coding standard rule that you were forced to follow?
#16Re: What was the strangest coding standard rule that you were forced to follow?
#17 > To NEVER remove any code when making changes. We were told
> to comment all changes.
I'm afraid given this rule, I would abuse it horribly. My backspace key would no longer function and every typo I make would introduce a new set of /* */ comments. Every refactoring would have the old type, variable, line, function, or entire class commented out with the fixed code alongside it. Bonus points for interleaving the old code and replacement code.Re: What was the strangest coding standard rule that you were forced to follow?
#18Maybe someone knows of a solution but it would be great if SVN/version control was able to store a standard formatted version of source code and then depending on client/user preferences could reformat the file accordingly on checkout and then also be able to factor in / unformat when doing diffs/checkins. I feel like if it could work like this it would mitigate a lot the inevitable battles that take place over small…
Automatic reformatting is evil - sometimes codes is more readable if formatted in a particular way. Readability and maintainability always trumps adhering to rules.
Re: What was the strangest coding standard rule that you were forced to follow?
#19Maybe someone knows of a solution but it would be great if SVN/version control was able to store a standard formatted version of source code and then depending on client/user preferences could reformat the file accordingly on checkout and then also be able to factor in / unformat when doing diffs/checkins. I feel like if it could work like this it would mitigate a lot the inevitable battles that take place over small…
Re: What was the strangest coding standard rule that you were forced to follow?
#20Maybe someone knows of a solution but it would be great if SVN/version control was able to store a standard formatted version of source code and then depending on client/user preferences could reformat the file accordingly on checkout and then also be able to factor in / unformat when doing diffs/checkins. I feel like if it could work like this it would mitigate a lot the inevitable battles that take place over small…