Показать сообщение отдельно
  #36 (permalink)  
Старый 24.12.2014, 12:57
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от fancy
Привет, Octane
Как жизнь, как работа в mail.ru ?
Слышал ты в армию успел сходить.
Привет)
Да круто все, в mail.ru работы много, без дела ни дня не проведешь, но атмосфера и условия отличные, работается с удовольствием. Да, отслужил, ну как отслужил… напрограммировал в штабе на сержанта запаса

Сообщение от kobezzza
Octane, как по мне - оба варианта нормальные
я тоже раньше писал
var a = 5,
    b = 7,
    c = 10;
пока мне не досталось 1,5MB незнакомого кода без 'use strict', который правило несколько человек, в некоторых модулях было куча:
var module1 = require('…'),
    module2 = require('…'),
    module3 = require('…')*!*;*/!*
    module4 = require('…'),
    module5 = require('…');
кто-то в спешке добавлял модули и забыл поставить запятую, без 'use strict' все работает и найти такую штуку очень трудно, когда у тебя 100+ модулей в проекте, о которых ты мало что знаешь
К пользователю код попадает после UglifyJS, который сам все переменные в один var объединяет, поэтому экономить на varax смысла нет, я сейчас больше склоняюсь к варианту:
var a = 5;
var b = 7;
var c = 10;
но вот рекомендацию «Переменные объявляются как можно ближе к месту использования» принять никак не могу, считаю без let это вредным советом

Последний раз редактировалось Octane, 24.12.2014 в 13:08.
Ответить с цитированием