Size: a a a

2021 January 31

В

Валик in JS
перед переходом к слоям рекомендую ознакомится с kiss и yagni принципами
источник

b

bluecxdeine in JS
Oleg Junior
Вопрос по стилю написания кода. Я постепенно пришел к такому стилю. Стрелочные функции пишу только в коллбеках, т.к. они не поднимаются, а объявляю все вспомогательные функции внутри функции методом декларирования. Тогда получается, что когда я заглядываю в функцию потом, то сверху у меня сразу более абстрактная логика ( зеленый блок ) и сразу видно всю логику функции. Но вот если писать подфункции стрелочные, то зеленого блока сверху не получится, и я вынужден буду пробегать глазами код подфункций и опустить взгляд вниз чтобы понять логику функции. Как вам такой подход?
подскажи, что за тема или шрифт
источник

ВР

Ваня Реутенко... in JS
Oleg Junior
чтобы код был читаем. чтобы были слои абстракции.
Лол, это не слои, у них нет ответственности в рамках приложения
источник

OJ

Oleg Junior in JS
Ваня Реутенко
Еще раз посмотрел, какой смысл выделять в функцию код который не переиспользуется?
вот фрагмент. это ответ на твои слова. там небольшой фрагмент https://www.youtube.com/watch?v=vkUTX1hruF8&t=1339s
источник

OJ

Oleg Junior in JS
Ваня Реутенко
Лол, это не слои, у них нет ответственности в рамках приложения
я так выразился просто. если для тебя слои это только "ответственности в рамках приложения" то тогда да, некорректно я написал
источник

МГ

Марк Гольберг... in JS
Oleg Junior
я так выразился просто. если для тебя слои это только "ответственности в рамках приложения" то тогда да, некорректно я написал
Зачем ты спрашивал как люди к такому относятся, если теперь сидишь споришь с ними? 🙃
источник

МГ

Марк Гольберг... in JS
Murat
HR залетели к нам ? :)
Такое ощущение будто группу прорекламировали. А то за последние несколько дней мы наконец-то сдвинулись с мёртвой точки в 997-1000 подписчиков))
источник

В

Валик in JS
~1000 уже больше года
источник

OJ

Oleg Junior in JS
Марк Гольберг
Зачем ты спрашивал как люди к такому относятся, если теперь сидишь споришь с ними? 🙃
я не спорю. я просто объяснил что выражение "слой абстракции" это необязательно на уровне приложения.
источник

МГ

Марк Гольберг... in JS
Oleg Junior
я не спорю. я просто объяснил что выражение "слой абстракции" это необязательно на уровне приложения.
Да я в целом имею ввиду твою тему, а не конкретное сообщение. В любом случае в разных компаниях разные подходы к оформлению кода. По этому пока пишешь для себя - пиши как удобно, будет надобность прокачать свой код стайл, то будешь учить уже как лучше для перформанса, памяти, читабельности и тд
источник

OJ

Oleg Junior in JS
Марк Гольберг
Да я в целом имею ввиду твою тему, а не конкретное сообщение. В любом случае в разных компаниях разные подходы к оформлению кода. По этому пока пишешь для себя - пиши как удобно, будет надобность прокачать свой код стайл, то будешь учить уже как лучше для перформанса, памяти, читабельности и тд
я не согласен. но спорить не буду
источник

ВР

Ваня Реутенко... in JS
источник

ВР

Ваня Реутенко... in JS
Вот, набросал, в целом к твоему коду одна большая притензия - размазан контекст.
источник

M

Murat in JS
а если аргумент функции tagetResults будет иметь значение undefined все крашнетс в рантейме?
источник

ВР

Ваня Реутенко... in JS
Murat
а если аргумент функции tagetResults будет иметь значение undefined все крашнетс в рантейме?
Естественно, я просто отрефачил код со скрина, поведение идентичное
источник

M

Murat in JS
аа, я решил просто свои 5 копеек вставить 😁
источник

ВР

Ваня Реутенко... in JS
Вообще, да, если это js - нужны инварианты типов
источник

GK

Gettlan Kodama in JS
Скажите пожалуйста нубу.

Мне нужно узнать является ли последний элемент массива числом. К сожалению typeOf не хочет работать.

typeOf( arr[arr.length - 1] ) === 'number';
источник

МГ

Марк Гольберг... in JS
Могу ошибаться, но по-моему в проверке типы с большой буквы начинаются
источник

МГ

Марк Гольберг... in JS
и typeof полностью маленькими буквами
источник