Показать сообщение отдельно
  #7 (permalink)  
Старый 21.05.2012, 18:35
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

я начал ненавидить табы, когда у меня код поплыл при коммите в гит.\ плыл, когда я постил его на форум. после этого я всегда пишу пробелами, и я уверен, что оно будет везде выглядеть одинаково.

кстати, давайте взвесим количество "пустого места" в отступах. кому как нравится, 4 пробела, или 2 пробела? какие "за" и "против"?

для удобства сравнения, приведу оба стиля тут. код взят из jQuery.

Пример: 4 символа
// Fire callbacks
fire = function (data) {
    memory = options.memory && data;
    fired = true;
    firingIndex = firingStart || 0;
    firingStart = 0;
    firingLength = list.length;
    firing = true;
    for (; list && firingIndex < firingLength; firingIndex++) {
        if (list[firingIndex].apply(data[0], data[1]) === false && options.stopOnFalse) {
            memory = false; // To prevent further calls using add
            break;
        }
    }
    firing = false;
    if (list) {
        if (stack) {
            if (stack.length) {
                fire(stack.shift());
            }
        } else if (memory) {
            list = [];
        } else {
            self.disable();
        }
    }
}

Пример: 2 символа
// Fire callbacks
fire = function (data) {
  memory = options.memory && data;
  fired = true;
  firingIndex = firingStart || 0;
  firingStart = 0;
  firingLength = list.length;
  firing = true;
  for (; list && firingIndex < firingLength; firingIndex++) {
    if (list[firingIndex].apply(data[0], data[1]) === false && options.stopOnFalse) {
      memory = false; // To prevent further calls using add
      break;
    }
  }
  firing = false;
  if (list) {
    if (stack) {
      if (stack.length) {
        fire(stack.shift());
      }
    } else if (memory) {
      list = [];
    } else {
      self.disable();
    }
  }
}

*трудно решить, что удобнее *

кавычки употребляю обоих видов. чаще всего одинарные, но когда нужно делать конкатенацию, то юзаю двойные (их лучше видно)

Последний раз редактировалось melky, 21.05.2012 в 18:38.
Ответить с цитированием