Безопасно ли делать отступ с двумя пробелами? - PullRequest
12 голосов
/ 16 августа 2011

Я знаю, что общий ответ на вопрос «Как сделать отступ в моем коде», как правило, «делай, как хочешь, но делай так, как все в твоей команде», , но в последний раз я 'Мы видели много проектов и платформ, использующих отступ 2-space .

Я просто хочу удостовериться, что получаю «лучший удар за свой доллар» при отступе и убедиться, что он рассчитан на будущее.Позже изменение структуры в проекте - довольно большая проблема, учитывая совместимость и т. Д.

Большинство проектов теперь используют 2 пробела , 4 пробела или Вкладки .


Проекты и их отступы:

  1. вкладки
    • WordPress
    • jQuery
    • CakePHP
    • Git
    • Ядро Linux (не похоже на согласованность)
  2. 4 пробела
    • Django
    • Symfony
    • Stackoverflow
    • Zend Framework
    • Yahoo
    • MacVim
    • Memcached
  3. 2 пробела
    • Google
    • HTML5 Boilerplate
    • Ruby on Rails
    • Drupal
    • Node.js
    • Github
    • Blueprint-Css
    • Jekyll
    • Chosen
    • backbone.js
    • Modernizr
    • Scriptaculous
    • Clojure
    • Facebook (я думаю)

Вопрос в том, куда движется "сообщество"?2 пробела или 4 пробела?

Я предполагаю, что это 2 пробела, поскольку они проявляются в больших компаниях, и все проекты, использующие стандарты, используют его.

Чтовы думаете о текущей и будущей ситуации?Разумно ли адаптировать отступ в 2 пробела?

1 Ответ

5 голосов
/ 16 августа 2011

Мы заключаем с TABS в нашей организации по одной простой причине. Табуляция может быть преобразована в пробелы, но пробелы не могут быть конвертированы в табуляции (надежно). Как только вы освоите его, большинство редакторов позволит вам установить TAB-WIDTH, чтобы вы могли видеть код с отступом, как вам бы хотелось. 2, 4, 6 пробелов!

...