JSCS - новый must-to-follow стандарт?
Коллеги, а что JSCS становится новым must-to-follow стандартом кода для JavaScript?
Среди фирм, которые его используют jQuery Adobe Bootstrap AngularJS Yandex Wikimedia Grunt Ember.js Ionic Moment.js TodoMVC Famous less.js Goodvidio Что действительно все так серьезно? |
мда в былые времена мне бы через 10 минут хоть кто-нибудь ответил.
Какая раньше здесь жизнь бурлила, а щас, эх... |
fancy, сейчасе все на работе, ответят ближе к вечеру)
|
Цитата:
|
Цитата:
А лично вы что-нибудь в нем меняете? У меня в фирме стали мозг выносить, что не хотят ничего менять, просто юзай. А там есть такие плюшки которые мне не хотелось бы использовать. А доказать что либо не получается. Приходится JSCS в связке с airbnd(https://github.com/airbnb/javascript) юзать, еле доказал что вот эти вещи рановато использовать.
const foo = 1;
let bar = foo;
class Queue {
constructor(contents = []) {
this._queue = [...contents];
}
pop() {
const value = this._queue[0];
this._queue.splice(0, 1);
return value;
}
}
Я уж молчу про
// bad
const len = items.length;
const itemsCopy = [];
let i;
for (i = 0; i < len; i++) {
itemsCopy[i] = items[i];
}
// good
const itemsCopy = [...items];
Начальство решило что использовать надо имя len Ссылка на себя теперь именуется _this не me не self. Только так. Теперь var для каждой переменной. Всегда так раздражал такой стиль. И доводы убедительные какие, что airndn серьезная фирма, все переходим на их стиль кода везде. До прошлой недели считал свое руководство самым лучшим в мире и адекватным. |
Цитата:
|
| Часовой пояс GMT +3, время: 20:41. |