
Sunlive
01.04.2018
08:17:11
можете вырастить сверхчеловека :D

Анатолий
01.04.2018
08:17:26
Там в двух параграфах разжёвывается всё про типизацию. И если человек этого не знает - автоматически поднимается вопрос, а что он ещё из базы не знает? Стоит ли его прогонять по всей теории, чтобы найти эти белые места, или лучше сразу послать ещё на собесе?

Sunlive
01.04.2018
08:17:57

Анатолий
01.04.2018
08:18:19

Google

Sergei
01.04.2018
08:18:38

Анатолий
01.04.2018
08:19:00

Valeriy
01.04.2018
08:19:11
Базовые вещи конечно нужно знать,но они в любом случае догоняются быстро в реальной работе

Анатолий
01.04.2018
08:19:22

Sunlive
01.04.2018
08:19:22

Artem
01.04.2018
08:20:01
Что-то я подгорел

Valeriy
01.04.2018
08:20:01
А вот что не догоняются так это присутствие знаний, но неумение и не желание их правильно применять

iwannafly
01.04.2018
08:20:01
Блять да нельзя будучи джуном весь сайт кантора помнить наизусть, задолбали уже
Это вам очевидно после нескольких лет

Анатолий
01.04.2018
08:20:20

Artem
01.04.2018
08:20:20
Нельзя мне в чатиках сидеть

Sergei
01.04.2018
08:20:28

Google

Valeriy
01.04.2018
08:20:28
Чел может знать приведение типов но фрустрировать днями над проектом

Sunlive
01.04.2018
08:20:35

Анатолий
01.04.2018
08:20:51
Есть разница между "нельзя всё сразу запомнить" и "я вообще не смотрел кантора, потому что я знаю, что нельзя всё запомнить и я буду оправдываться этим на собесах"
На собесах эту разницу хорошо знают и не будут подтирать сопли :)

Sunlive
01.04.2018
08:21:12
Просто он знает то, что юзает каждый день и не много левой инфы

Анатолий
01.04.2018
08:21:40
Вот они и передёргивают )

Sergei
01.04.2018
08:21:51
О_о, можно пример?
Лень придумывать сейчас, но ты же прекрасно знаешь, что if (arr) и if (arr.length) это не одно и то же, верно? Хочешь взять на работу человека, который не видит разницы между этими выражениями?))

Sunlive
01.04.2018
08:21:52

Valeriy
01.04.2018
08:22:56
Нельзя в условия вставлять ни (arr) ни (arr.length)
Любой из этих вариантов не годится по хорошему
Хочешь сравнить длину массива так укажи с чем

Анатолий
01.04.2018
08:23:37
Если человек внимательно прочитал те два параграфа и сделал все задачки, то помнить хотя бы то, что в логическом контексте типы приводятся к логическим - он будет. мелочей может не упомнить, но что он хоть что-то знает - покажет

Valeriy
01.04.2018
08:24:20
А приводить значения к логическим типам это просто потенциально опасная привычка

Анатолий
01.04.2018
08:24:42
На собесах смотрят именно это, а не то "сколько процентов вопросов отвечено". Хотя большинство думает, что "если я не ответил на вопрос - значит я не подхожу и меня не возьмут"

iwannafly
01.04.2018
08:24:50
Иногда мне начинает казаться, что по среднему уровню чсв это яат нейрохирургов, сотнями спасающие жизни каждый день

Анатолий
01.04.2018
08:25:30

Google

Sergei
01.04.2018
08:25:43
Если бы нам доверили спасать жизни — мне было бы страшно за этот мир)

Valeriy
01.04.2018
08:25:55

Andrey
01.04.2018
08:26:14

Valeriy
01.04.2018
08:26:18
Особенно когда ты параллельно пишешь на js ruby python rust

Анатолий
01.04.2018
08:26:32

Valeriy
01.04.2018
08:26:44
Рано или поздно ты можешь забыться и допустить ошибку

Andrey
01.04.2018
08:27:06
Для js проблем нет.
Linting in Flow – Flow – Medium
https://medium.com/flow-type/linting-in-flow-7709d7a7e969

Анатолий
01.04.2018
08:27:54

Valeriy
01.04.2018
08:28:01
не хотелось бы конечно спорить на тему приведения типов, это личное дело индейцев
но я лично давно не ленюсь написать if (arr.length > 0)
или еще как нибудь

Анатолий
01.04.2018
08:28:32
Нет.
Ну вот, всё испортил :) Это был вопрос на засыпку

Valeriy
01.04.2018
08:28:35
в такой код смотришь и сразу понятно что деоает условие
экономить байты в этом деле не самый лучший вариант

Andrey
01.04.2018
08:28:59

Valeriy
01.04.2018
08:29:01
главное ясность намерений кода

Andrey
01.04.2018
08:29:15
Используй map, filter и прочие методы.

Google

Valeriy
01.04.2018
08:30:06

Andrey
01.04.2018
08:30:11
Они корректно обрабатывают пустые списки.

Valeriy
01.04.2018
08:30:31
одно дело когда приведением типов занимается интерпретатор, другое дело когда этим начинает заниматься программист в своей голове просматривая код

Andrey
01.04.2018
08:31:07

Valeriy
01.04.2018
08:31:11

Andrey
01.04.2018
08:31:23

Valeriy
01.04.2018
08:32:32
ну в общем на вкус и цвет...
приводить типы к булеваым значениям без !! вообще западло

Andrey
01.04.2018
08:33:00
И этот человек говорит об экономии байт?

Анатолий
01.04.2018
08:33:15

Valeriy
01.04.2018
08:33:46
а то как то столкнулся с чужим кодом где кодер думал что -1 в js это false

Andrey
01.04.2018
08:34:04

Анатолий
01.04.2018
08:34:08

Andrey
01.04.2018
08:34:33
Это, конечно, может оказаться неплохо, но в итоге скатывается к ужасному коду.

Sergei
01.04.2018
08:34:48
Всё, буду дальше фильм смотреть, а то уже забыл про что там сюжет был, так увлекательно тут беседа развернулась))

Анатолий
01.04.2018
08:34:55
Это как у нас в CSS был спор на тему "нельзя использовать айдишники, потому что вдруг человек задублирует айдишник в вёрстке" :)

Andrey
01.04.2018
08:35:15

Анатолий
01.04.2018
08:35:22
Аналогия - один пост на адме "спортсмены, не пейте воду во время тренировки, вы можете не заметить и выпить слишком много воды. Вообще не пейте!"

Andrey
01.04.2018
08:35:31
id не для вёрстки. Но не будем начинать)

Анатолий
01.04.2018
08:35:51

Valeriy
01.04.2018
08:36:03
=))) и понеслась :))

Google

Andrey
01.04.2018
08:36:04
Фэ)

Sergei
01.04.2018
08:36:10
Ладно, в жопу кино. Кто точки с запятой не ставит? Холиварить так холиварить!

Andrey
01.04.2018
08:36:27

Valeriy
01.04.2018
08:36:27

Анатолий
01.04.2018
08:36:32

Valeriy
01.04.2018
08:36:48
airbnb style guide за точки с запятой не люблю :))

Sergei
01.04.2018
08:37:06
И я не ставлю, ну вот, а я думал все ставят по старой доброй традиции и сейчас закидают меня говном

Valeriy
01.04.2018
08:37:09
и за отсутствие пробелов между фигурными скобками

Andrey
01.04.2018
08:37:13
Самый православный конфиг.

Анатолий
01.04.2018
08:38:25
https://learn.javascript.ru/structure#semicolon
Длину массивов мы с нулём стало быть сравниваем, а точки с запятой не ставим, ну-ну )
Вы уж батенька либо крест снимите, либо трусы наденьте )

Sergei
01.04.2018
08:39:14
Кстати один раз в жизни я таки поимел проблем из-за того, что не ставил точку с запятой. Один раз, Карл. Но оно того стоило)

Andrey
01.04.2018
08:39:28

Анатолий
01.04.2018
08:39:30
А чего вы их так боитесь?

Andrey
01.04.2018
08:39:37
Меньше символов - чище код.

Анатолий
01.04.2018
08:39:46