|
|
|
|
|
by ajuc
651 days ago
|
|
> 'ii' over 'i' You don't need to search for local variables, nobody names global variables "i" - so the "ii" advice is pointless. You often do need to search for places where global stuff is referenced, and while IDEs can help with that - the same things that break grepability often break "find references" in IDE. For example if you dynamically construct function names to call, play with reflections, preproccessor, macros, etc. So it's a good advice to avoid these things. > you will encounter deranged developers that become obsessive about such things and make the code base ugly You can abuse any rule, including > Code should look good. and I'd argue the more general a rule is - the more likely it is to be abused. So I prefer specific rules like "don't construct identifiers dynamically" to general "be good" rules. |
|