Сегодня возникла дискуссия с коллегой.
Во всех проектах которыми занимался я, всегда ставил правило — глобальные переменные начинать с символа _.
Тоесть
class A<br/>
{<br/>
...<br/>
int _variable;<br/>
...<br/>
}
При таком наименовании, внутри большого куска кода всегда сразу видно что используется глобальная переменная, а не локальная. Это помогает быстрее понимать код.
А каких правил вы придерживаетесь?
UPD. В основном речь идет о c#, поэтому переменная является членом класса. В C# как известно нельзя создавать переменные вне классов. Но интересуют и другие языки :)