title: Variable names must not start with 'm_' : StyleCop Rule 1308 - Why is it considered a bad (or not good/standard) practice?
body: <p>I have started using the StyleCop and it gives warning wherever there is a variable declared like <code>m_VariableName</code>. </p>
  
  <p>The warning message is : <code>Variable names must not start with 'm_'</code>. This is StyleCop rule <code>SA1308</code>.</p>
  
  <p>I can turn this rule off. But </p>
  
  <p>1) I would like to know why is it a bad practice or considered to be a bad practice to declare variable names starting with 'm_'?</p>
  
  <p>2) Does the underscore character has a special meaning for Visual Studio refactoring? (I heard it from one of the senior developers.)</p>