Мне использование проблелов вместо табуляции очень не нравится, коробит такая избыточность. Я настроил Vim на табуляцию.
А ещё рекомендация выбирать порядок условий исходя из объёма действий мне кажется вообще совершенно неправильной. Порядок должен быть продиктован предполагаемой частотой совпадения условий. Чем реже событие - тем дальше соответствующий IF. Не знаю как для компилируемых языков, но для интерпретируемых такой вариант точно лучше. Если напрягает невозможность увидеть все условия на экране - можно ведь использовать сворачивание блоков в редакторе.
Согласен, что многие используют табуляцию, но все-же больше плюсов за пробелы. Насчет IF-это правило взято у Алена Голуба и мне оно очень нравится. Насчет интерпретируемых. Оптимизировать ради практически невидимого эффекта нет смысла.
Мне использование проблелов вместо табуляции очень не нравится, коробит такая избыточность. Я настроил Vim на табуляцию.
ОтветитьУдалитьА ещё рекомендация выбирать порядок условий исходя из объёма действий мне кажется вообще совершенно неправильной. Порядок должен быть продиктован предполагаемой частотой совпадения условий. Чем реже событие - тем дальше соответствующий IF. Не знаю как для компилируемых языков, но для интерпретируемых такой вариант точно лучше. Если напрягает невозможность увидеть все условия на экране - можно ведь использовать сворачивание блоков в редакторе.
Согласен, что многие используют табуляцию, но все-же больше плюсов за пробелы.
ОтветитьУдалитьНасчет IF-это правило взято у Алена Голуба и мне оно очень нравится. Насчет интерпретируемых. Оптимизировать ради практически невидимого эффекта нет смысла.