Original Post
I know that coding conventions are more personal preference than anything and highly subject to opinion, (and if you disagree with that, that too falls under that statement). So when it comes to working in a professional environment on a legacy codebase, it's generally advisable to use whatever conventions the rest of the team is using. My only qualm with all this is what about potentially destructive conventions? ie if the code is littered with the reasonably-widely-accepted-as-bad kind of hungarian notation, and new code continues to use this, should I also? No conventions are actually enforced here (it really makes things much worse being like this - I've actually changed my own style a couple times since being here and this isn't good...), but I would like things to be somewhat readable and consistent at least from my end. Am I hurting this cause if I just omit those "str, cb, i, ui, b, f, lptstr (why in the world do we still use the 'l'?)" etc? -Scott