title: Should one not use .class.getSimpleName() for TAGs?
body: <p>I've read that one should not use TAGs like</p>
  
  <pre><code>private static final String TAG = ThisClassName.class.getSimpleName();
  </code></pre>
  
  <p>but rather </p>
  
  <pre><code>private static final String TAG = "MCLSN";
  </code></pre>
  
  <p>because ProGuard will create bugs and/or not obfuscate code correctly. Are these valid reasons? </p>
  
  <p>References:</p>
  
  <p><a href="http://www.drewhannay.com/2016/02/android-logcat-tag-best-practices.html" rel="nofollow noreferrer">http://www.drewhannay.com/2016/02/android-logcat-tag-best-practices.html</a>
  <a href="https://blog.mindorks.com/applying-proguard-in-an-android-application" rel="nofollow noreferrer">https://blog.mindorks.com/applying-proguard-in-an-android-application</a></p>