@vuejs_ru

Страница 2451 из 3900
Valeriy
01.04.2018
08:40:42
любая IDE типа webstorm/rubymine за точки с запятой при включенном eslint предъявит сразу :))

Andrey
01.04.2018
08:40:56
Эм...

Анатолий
01.04.2018
08:40:57
А я за минимум стилевых различий. У меня и расстановка скобок, и отступы, и переносы, и точки с запятой - всё по максимуму идентично

Andrey
01.04.2018
08:41:07
А ничего, что это настраивается?

Google
Andrey
01.04.2018
08:41:25
Вот если бы f# в проде котировался, тогда бы можно было бы говорить.

Sergei
01.04.2018
08:42:19
Вот тут точка с запятой(единственная) оказалось необходимой

shuffleArray(arr) { for (let i = arr.length - 1; i > 0; i--) { var j = Math.floor(Math.random() * (i + 1)); [arr[i], arr[j]] = [arr[j], arr[i]] } return arr },

Анатолий
01.04.2018
08:42:22
Ну, я разделяю языки. Опыт и назначение абсолютно разное
Ну различий и так хватает, чтобы ещё в синтаксисе их дополнительно иметь :)

Sergei
01.04.2018
08:42:28
Линтер пропускал, а код в браузере ломался

Анатолий
01.04.2018
08:43:32
Вместо "в этом языке я ставлю точку с запятой", "в этом языке я не ставлю точку с запятой", "в этом языке я ставлю точку с запятой когда нужно", я просто пользуюсь возможностью ставить её всегда и не париться :)

Andrey
01.04.2018
08:43:36
У меня даже IDE разные.

Анатолий
01.04.2018
08:43:54
У меня даже IDE разные.
У меня тоже. А стилевая настройка - по максимуму идентичная :)

Google
Анатолий
01.04.2018
08:44:05
Даже цветовые темы ))

Andrey
01.04.2018
08:44:21
Вот, я в шарпе тоже похожее ищу. Нафиг мешками с костями давать волю в этом.

За меня форматирует иде :)
Ты не один пишешь.

Анатолий
01.04.2018
08:44:52
Ты не один пишешь.
А у нас один стайлгайд на компанию

И пре-коммит хуки :)

Andrey
01.04.2018
08:45:11
И пре-коммит хуки :)
А в них что форматирует?

Анатолий
01.04.2018
08:45:35
А в них что форматирует?
Не форматирует, а даёт железным дрыном по яйцам, если ты поменял свой стайлгайд :)

Andrey
01.04.2018
08:45:51
Какая разница как код выглядит у разраба?

Анатолий
01.04.2018
08:46:20
Ну и зачем?
Чтобы не иметь проблем с десятью разными способами написания кода в одном и том же файле разными людьми

Анатолий
01.04.2018
08:46:40
Посмотри на преттиер.
Я ж говорю, за нас это делает иде

Andrey
01.04.2018
08:46:44
Вешает на прекоммит хук и все норм.

Анатолий
01.04.2018
08:46:50
Мой "преттиер" встроен в студию :)

Это разные вещи.
Да, разные. Одно делает по вызову, второе делает постоянно в процессе написания кода

Andrey
01.04.2018
08:47:09
Мой "преттиер" встроен в студию :)
Ну, это ограничения для разраба.

Анатолий
01.04.2018
08:47:34
Ну, это ограничения для разраба.
В чём ограничение? Если он захочет специально написать не по гайду?

Andrey
01.04.2018
08:48:11
В чём ограничение? Если он захочет специально написать не по гайду?
Просто если можно жить без ограничений без ущерба, то зачем ограничения?

Google
Анатолий
01.04.2018
08:48:27
В том, что ты не можешь поставить открывающую фигурную скобку на новой строке? :)

Анатолий
01.04.2018
08:49:01
Завязка на стиль.
И что в этом плохого?

Andrey
01.04.2018
08:49:15
И что в этом плохого?
Посмотри на вопрос выше.

Зачем нужны ограничения, если без них так же?

Анатолий
01.04.2018
08:49:38
Наоборот плохо, когда программист открывает код, который отформатирован не так, как он привык видеть. У него всегда по-венгерски, а в коде нет.

Анатолий
01.04.2018
08:50:13
Это хуже чем ограничения - это дискомфорт, причём если стайлгайд привыкается, то дискомфорт - никогда. "Не твой стиль" будет преследовать тебя вечно при каждом пулле

Andrey
01.04.2018
08:51:08
Какая разница как локально код выглядит у программиста?

Анатолий
01.04.2018
08:51:23
Форматер на прекоммит хук и нет проблем.
А форматер вернёт мне usage в моём порядке после того, как он отформатирует их после правки моего файла другим программистом?

Анатолий
01.04.2018
08:51:31
Дело же не только в скобочках

Анатолий
01.04.2018
08:52:23
Что мешает этому? Это не решаемая задача?
То, что порядок и расположение будут уже не те

Google
Andrey
01.04.2018
08:52:40
Ты видишь эту фразу?

Анатолий
01.04.2018
08:52:50
Форматтер это всего лишь форматтер, а не "моя личная хотелка". Чтобы быть моей личной хотелкой, нужно чтобы эта хотелка была оформлена в виде правил.

Анатолий
01.04.2018
08:54:00
Таким образом мы приходим от "пишу код как хочу" к "пишу код так, как я задал в своих правилах или какой-нибудь решарпер делает это за меня"

Следующий шаг: объединение стилей :)

Всё, проблема решена.

Andrey
01.04.2018
08:54:31
Фэ

Анатолий
01.04.2018
08:54:58
Более того, никому не требуется никаких дополнительных действий. "Оно само"

Andrey
01.04.2018
08:55:04
Верно.

Valeriy
01.04.2018
08:57:45
обычно обратный цикл делают не for (let i = arr.length - 1; i > 0; i--) { а for(let i = arr.length; —i;) {

var внутри цикла тоже хорош :)

Valeriy
01.04.2018
08:58:28
Не делай так.
я вообще циклами самими по себе редко пользуюсь

редко когда бывает необходимость в них реальная

хотя они побыстрее работают чем функциональщина типа forEach

Andrey
01.04.2018
08:59:34
Да, но это экономия на спичках.

Valeriy
01.04.2018
08:59:43
но сам по себе обратный цикл быстрее работает чем прямой

Анатолий
01.04.2018
09:05:13
А дебаггер умеет заходить в колбек форича?

Google
Sergei
01.04.2018
09:05:32
Спокойно парни это просто лучший ответ на вопрос array random shuffle со stackoverflow. Я его вообще не трогал, даже var оставил)

Stack overflow driven development во всей красе)

А вот точки с запятыми я оттуда убрал, ну не люблю их, на том и погорел)

Valeriy
01.04.2018
09:13:10
начать что ли ставить точки с запятой в js :)))

Женя
01.04.2018
09:14:16
Я ставлю у меня от c# привычки

Maksim
01.04.2018
09:29:29
почему этот чат еще не переименовали в react.js?

Denis
01.04.2018
09:30:06
Потому что Вью поглотило сообщество реакта

Michael
01.04.2018
09:32:59
Вот тут точка с запятой(единственная) оказалось необходимой
чтобы её не ставить, нужно просто капельку понимать как устроен перенос строк в жсе. А чтобы ставить, надо постоянно мучить глаза.

Дмитрий
01.04.2018
09:36:09
Sergei
01.04.2018
09:49:21
чтобы её не ставить, нужно просто капельку понимать как устроен перенос строк в жсе. А чтобы ставить, надо постоянно мучить глаза.
Тогда перепиши этот пример без точки с запятой и с минимальными изменениями) Покажи как надо

Sergei
01.04.2018
09:51:16
Так я и про то, что иногда, всё таки надо её ставить)

Жалгас
01.04.2018
09:51:33
Ребят подскажите как jquery получить доступ к урл чтобы спарсить и разделить на страницы

Michael
01.04.2018
09:51:55
Явно. В остальных случаях автоматически проставляется. Как в go, только похитрее. Оттого парочка таких кейсов.

Alex
01.04.2018
09:52:18
Sergei
01.04.2018
09:52:53
window.location.href

Michael
01.04.2018
09:53:27
$.urlPlugin = () => window.location

Sergei
01.04.2018
09:53:57
нет
что нет? лол

Страница 2451 из 3900