title: What's wrong with aligning the initialization code?
body: <p>From <a href="http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Code_formatting#Code_formatting" rel="nofollow">Google JavaScript Style Guide</a>:</p>
  
  <blockquote>
    <p>Long identifiers or values present problems for aligned initialization
    lists, so always prefer non-aligned initialization. For example:</p>
  </blockquote>
  
  <pre><code>CORRECT_Object.prototype = {
    a: 0,
    b: 1,
    lengthyName: 2
  };
  </code></pre>
  
  <blockquote>
    <p>Not like this:</p>
  </blockquote>
  
  <pre><code>WRONG_Object.prototype = {
    a          : 0,
    b          : 1,
    lengthyName: 2
  };
  </code></pre>
  
  <p>The wrong one looks better.
  I do not understand what kind of problems they are talking about.
  In what way inserting a couple of tabs before the colon could hurt my code?</p>