Разбираю и объясняю пример хорошего и плохого кода

preview_player
Показать описание
#soer #itubeteam

Рекомендации по теме
Комментарии
Автор

Вот это контент. Вот это можно пощупать. Больше бы таких практических наглядных ситуаций, больше разборов!

fellainthewagon
Автор

Из этого ролика я узнал в каком стиле я проектирую и пишу все свои функции - мусор на входе, мусор на выходе :peepo_cry:

norzqq
Автор

Никогда не рассматривал такие примеры с факториалом с такой стороны... Вроде пример банальный, а тонкостей оказывается очень много. Спасибо!

ymfpjeu
Автор

вывод - языки без строгой типизации позволяют ломать себе ногу передавая обьект туда куда надо передавать uint

fess
Автор

Интересная стратегия: мусор на входе, мусор на выходе. Хмм, надо подумать о внедрении

VladykaVladykov
Автор

Спасибо за ролик! Подобной информации надо больше, таких разборов не хватает.

placid
Автор

Благодарность. На редкость много полезного, на одну квадратную минуту видео.

drapasYT
Автор

Было очень полезно. Больше таких обучающих роликов. Спасибо🙃

jsiltph
Автор

Обожаю такие выпуски! Всегда есть о чем погуглить и чему поучится после!

mikhailkh
Автор

если достаточно долго писать на javascript то вообще перестаёшь доверять людям и начинаешь обрабатывать всё подряд, будто каждый хочет тебе подсунуть undefined

blacktrub
Автор

Чтобы "докрутить" "мусор на входе - ничего на выходе", осталось добавить:
if (n > 170) return Infinity;

sjwpfwk
Автор

Жаль, что в жс не придумали тайп хинтинг.
Хорошо, что для жс придумали тайпскрипт.

dasauser
Автор

Название видео не соответствует содержанию. Надо было назвать "Страдания JS разработчиков")

arhitutorials
Автор

Отличный ролик! Я ещё больше полюбил TypeScript)

peregrint
Автор

Спасибо, за разбор. Очень познавательно

mormorrowind
Автор

Мне кажется, тут уже недостаток джаваскрипта. Слева более понятная с точки зрения алгоритма функция (без специфики языка), но её поведение получается более сложным из-за отсутствия строгих типов. Наверное, хорошим тут был бы третий вариант, с проверкой типа, если мы берем общий случай, а не конкретно джаваскрипт.

drVatman
Автор

Однозначно спасибо, всегда очень крутой контент на канале!!!

drpbnuv
Автор

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

lexxkrt
Автор

Сначала был скептически натроен, но сейчас ставлю лайкос и подписка. Не знаю на сколько ты профи по факту, но темы очень правильные.

richarddaniel
Автор

Предлагаю сделать видео, где Соер просто 15 минут будет быстро говорить умные слова, за Макконнела, белые/черные списки и стратегии "мусор на входе - мусор на выходе" и т.д. больше спасибо

xdef