Я знаю общий ответ на вопрос "Как мне отступать мой код", как правило, "делай, как хочешь, но делай это так же, как и все в своей команде", но в последний раз я видел много проектов и платформ опираясь на 2-space indentation.
Я просто хочу удостовериться, что получаю "лучший удар для моего доллара" при отступе и убеждаюсь, что это будет надежным. Изменение структуры в проекте позже - довольно большая проблема с учетом совместимости и т.д.
Большинство проектов теперь полагаются на 2 пространства, 4 пространства или вкладки.
Проекты и их отступ:
- вкладки
- WordPress
- JQuery
- CakePHP
- Git
- Ядро Linux (похоже, несовместимо)
- 4 пробела
- Django
- Symfony
- Stackoverflow
- Zend Framework
- Yahoo
- MacVim
- Memcached
- 2 пробела
- HTML5 Boilerplate
- Ruby on Rails
- Drupal
- Node.js
- Github
- Blueprint-Css
- Джекил
- Избранный
- Backbone.js
- Modernizr
- Scriptaculous
- Clojure
- Facebook (я думаю)
Вопрос в том, где собирается "сообщество"? 2 пространства или 4 пространства?
Моя догадка - 2 пространства, так как она проявляется в крупных компаниях, и все проекты, продвигающие стандарты, используют ее.
Что вы думаете о текущей и будущей ситуации? Разумно ли адаптировать отступы 2 Spaces?