@vuejs_ru

Страница 2450 из 3900
Sunlive
01.04.2018
08:17:11
можете вырастить сверхчеловека :D

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

Анатолий
01.04.2018
08:18:19
Вопрос в том, он вообще столкнется с этим в работе?
Такой же вопрос можно задать строителю перед тем, как он наденет каску

Google
Sergei
01.04.2018
08:18:38
Вопрос в том, он вообще столкнется с этим в работе?
Да, сто процентов да. В работе отличать пустой массив от false — чуть ли не через день попадает задача

Анатолий
01.04.2018
08:19:00
Вопрос в том, он вообще столкнется с этим в работе?
Внимательней прочитай вторую часть сообщения, на которое ты ответил

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

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
Нельзя мне в чатиках сидеть

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

Анатолий
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) это не одно и то же, верно? Хочешь взять на работу человека, который не видит разницы между этими выражениями?))

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
Опасная для тех, кто не знает языка, да :)
Это опасная привычка во всех языках

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
Особенно когда ты параллельно пишешь на js ruby python rust
Это уже гораздо серьёзнее. Если программист вертит сразу несколькими технологиями и путается в них - вон из отрасли. Бери одну и совершенствуйся в ней. Множественная специализация умножает и ответственность, и ожидания от программиста.

Valeriy
01.04.2018
08:28:01
не хотелось бы конечно спорить на тему приведения типов, это личное дело индейцев

но я лично давно не ленюсь написать if (arr.length > 0)

или еще как нибудь

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

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

экономить байты в этом деле не самый лучший вариант

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
одно дело когда приведением типов занимается интерпретатор, другое дело когда этим начинает заниматься программист в своей голове просматривая код

Valeriy
01.04.2018
08:31:11
Используй map, filter и прочие методы.
ну пример был для наглядности, а не дословно

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
а то как то столкнулся с чужим кодом где кодер думал что -1 в js это false
Я с самого начала сказал, что дело в плохих головах и плохих знаниях

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

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

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

Анатолий
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
Ладно, в жопу кино. Кто точки с запятой не ставит? Холиварить так холиварить!

Анатолий
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
Кстати один раз в жизни я таки поимел проблем из-за того, что не ставил точку с запятой. Один раз, Карл. Но оно того стоило)

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

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

Анатолий
01.04.2018
08:39:46
Лень ставить.
Как будто не пишешь на шарпе :)

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