@react_js

Страница 2203 из 5115
Sergey
26.09.2017
13:26:06
хз, не было такого ни разу

Дмитрий
26.09.2017
13:26:24
Не было чего — функции с чейном?)

Stepan
26.09.2017
13:26:27
Чтобы отмечать конец выражения arr = arr .map() . filter();
Как такое читать без точки с запятой?

Дмитрий
26.09.2017
13:26:34
СЛОЖНО

Google
Дмитрий
26.09.2017
13:26:48
Говорят, вообще невозможно

Stepan
26.09.2017
13:26:55
Ну типа если не увидел точку с запятой, значит, надо смотреть ниже

Sergey
26.09.2017
13:27:03
проблем с дифом никогда не было

Stepan
26.09.2017
13:27:09
Дмитрий
26.09.2017
13:27:21
проблем с дифом никогда не было
Никогда не замечал, ты хотел сказать

Потому что когда конец строки внезапно перестаёт им быть, у тебя появляется кривой дифф

В котором на одной строке не происходит ничего осмысленного

Кроме стирания синтаксического элемента, которого там вообще не должно было быть в нормальном аккуратном коде

Stepan
26.09.2017
13:28:07
Вообще, с тем говнокодом, который у нас сейчас на проекте мне достался, только и остаётся господа бога благодарить, что там хоть есть точки с запятой

Max
26.09.2017
13:28:50
Stepan
26.09.2017
13:29:03
Прям пиздец так себе

Google
Дмитрий
26.09.2017
13:29:26
Вот да) Вы разработчики или где?)) Я не понимаю слова "привычка" в данном контексте

Max
26.09.2017
13:30:55
Так себе аргумент
У меня весь eslintrc в странных аргументах Большинство из них там потому что годами кодил в таком формате пока standard style внезапно не вылез, а меня все и так устраивает

Дмитрий
26.09.2017
13:31:19
Кстати могу симметрично заметить, что точку с запятой не стоит ставить, чтобы по привычке не плодить ошибки в нормальных ™ языках, в которых точки с запятой нет вообще

Max
26.09.2017
13:32:54
Sergey
26.09.2017
13:32:56
вообще по классике "явное лучше неявного"

гораздо проще воспринимтаь код с явным окончанием строки

питон например мальца вымораживает этим

Sergey
26.09.2017
13:34:32
Дмитрий
26.09.2017
13:34:45
Я про то же, ага

Sergey
26.09.2017
13:34:49
ну да

конечно кому как

Дмитрий
26.09.2017
13:35:18
"гораздо привычнее воспринимтаь код с явным окончанием строки" fixed

Anton
26.09.2017
13:35:22
гораздо проще воспринимтаь код с явным окончанием строки
Гораздо проще воспринимать Си подобный язык в Си подобном синтаксисе. Те с кавычками

Дмитрий
26.09.2017
13:35:25
И это вредная привчка

Google
Anton
26.09.2017
13:36:15
И это вредная привчка
То что можно без кавычек - просто фича языка. Это не значит что ей надо пользоваться. Тоже самое про goto

Max
26.09.2017
13:36:16
Вообще мне кажется, что точкозапчтовый вопрос скоро догонит tabs v spaces

Дмитрий
26.09.2017
13:36:41
Да тут в обоих случаях даже вопроса не стоит

from
26.09.2017
13:37:47
@ZeroBias гит дифф как одинокий аргумент тоже так себе это конечно хорошо, но не мега профит вот висящие запятые однозначно круто

Stepan
26.09.2017
13:38:02
Не знаю, как вам, а мне синтаксис пайтона омерзителен. Не хочу этого всего в моём жээсике

Max
26.09.2017
13:38:06
Хуево когда нет СТО нормального

Который придёт и скажет как надо

Раз дети не могут договориться

Stepan
26.09.2017
13:38:37
Раз дети не могут договориться
Та боже, бросают монетку, всё

))

Дмитрий
26.09.2017
13:39:07
Устройте баттл по фактам

Anton
26.09.2017
13:39:10
Vanilla / ts/ flow решить не могут. А ты про тоски с запятой.

Дмитрий
26.09.2017
13:39:25
"Тоска с запятой"

from
26.09.2017
13:39:40
:))

Anton
26.09.2017
13:39:44
Но у любой компании с бэкендом на Java/C++ вопрос не стоит.

Max
26.09.2017
13:39:46
@ZeroBias гит дифф как одинокий аргумент тоже так себе это конечно хорошо, но не мега профит вот висящие запятые однозначно круто
Говоря о дифах, я когда пришёл на мою текущую работу дифы пошли по пизде т.к. они три года оставляли ебаное количество пробелов в конце строк, которые мой редактор любезно фиксил ?

Anton
26.09.2017
13:40:01
"Тоска с запятой"
23:39 на часах. Тоска ещё та.

Stepan
26.09.2017
13:40:03
Vanilla / ts/ flow решить не могут. А ты про тоски с запятой.
Юзаю ваниллу, чувствую вину за то, что без типизации

Google
Дмитрий
26.09.2017
13:40:36
Юзаю ваниллу, чувствую вину за то, что без типизации
Это хорошо, это первый шаг к исправлению

Stepan
26.09.2017
13:40:40
Насколько легко перевести проект на ванилле на flow/ts?

Max
26.09.2017
13:41:04
Насколько легко перевести проект на ванилле на flow/ts?
Не сложно, если тайпинги под все находятся

Дмитрий
26.09.2017
13:41:05
Можно даже сначала билд процесс не менять, тупо в комментах типизируется ок

https://flow.org/en/docs/types/comments/

Anton
26.09.2017
13:42:32
Но не всегда нужно :( нам на прошлой неделе пришлось проект с ts на ванилу переводить :( Такая боль...

andretshurotshka?❄️кде
26.09.2017
13:42:50
лол

Котяй Негодяй
26.09.2017
13:42:54
andretshurotshka?❄️кде
26.09.2017
13:42:55
все бегут с тс?)

Max
26.09.2017
13:43:10
Кстати, товарищи знатоки TS пробовал, а flow нет Кто юзал оба, куда лучше смотреть для грядущего большого проекта?

Дмитрий
26.09.2017
13:43:21
flow

Anton
26.09.2017
13:43:33
Я бы flow смотрел. Он сильно умнее.

Да и, имхо, ts туповат.

Dmitry
26.09.2017
13:48:05
flow-typed юзаете ?

andretshurotshka?❄️кде
26.09.2017
13:48:40
Maksim
26.09.2017
13:57:04
flow
без enum'ов скучно же

Дмитрий
26.09.2017
13:57:30
без enum'ов скучно же
В ts даже opaque type нет, тоска зелёная

andretshurotshka?❄️кде
26.09.2017
13:58:09
контр и ковариантов тож

Google
Maksim
26.09.2017
13:58:20
type Foo = Bar | Baz
сравнивать как?

Дмитрий
26.09.2017
13:59:06
сравнивать как?
Сравнивать что?

Энумы не исчисляемы по дефолту, и слава богу

Ostap
26.09.2017
14:00:10
if (Foo.Bar === Foo.Baz) {}

Дмитрий
26.09.2017
14:00:35
if (Foo.Bar === Foo.Baz) {}
Ты щас только сядь, но в случае выше это тоже работает)

illiatshurotshka❄️
26.09.2017
14:00:49
match

Maksim
26.09.2017
14:03:08
Сравнивать что?
ну например конструкция enum Color { RED, BLUE } const hexByEnum = { [Color.RED]: '#f00', ... } function getColor(color: Color) { return hexByEnum[color]; } понятно можно решить строками, например, но енумом как-то приятнее

Дмитрий
26.09.2017
14:03:51
А это как-нибудь можно решить?

А то энумы через opaque выражаются, а наоборот — как то не оч

Maksim
26.09.2017
14:11:22
А то энумы через opaque выражаются, а наоборот — как то не оч
Есть пример? я что-то не вдупляю как оно удобно заменит енум

Дмитрий
26.09.2017
14:12:03
Я первый спросил))

Maksim
26.09.2017
14:14:35
Я первый спросил))
у меня идей нет как это сделать так же лаконично

тем более c flow не встречался почти

Petr
26.09.2017
14:31:04
Раньше писал с точками запятой, но потом через силу заставил себя не писать их. Сейчас мне норм.

Petr
26.09.2017
14:32:55
Но это опять же зависит от кодстайла компании

Maksim
26.09.2017
14:33:31
js код
для хардкора предлагаю настроить линтер на точки с запятой и ему не подчиняться

Tauka
26.09.2017
14:34:34
Я буду в Марроне

Страница 2203 из 5115