По большей части код в этих видео настолько плохой, что автора хочется бить по рукам. И для обучения профессиональной разработки такие видео несут больше вреда, чем пользы. Даже на скрине выше происходит какой-то треш: сравнение по тагу, ужасный нейминг (название класса CharacterAnimationDelegat, хотя он НЕ ДЕЛЕГАТ), от которого возникает куча других неочевидных проблем.
Всё так, код понятный (что важно), но с точки зрения дизайна - отвратительный. Изменение стэйта объектов из 100500 мест, все поля публичные, инструменты ООП не используются в принципе, жуткая лапша. Поэтому для себя решил так: сначала полностью повторяю код автора (чтобы было проще искать различия, если у меня что-то не заработало). А потом - полностью рефакторить в соответствии со своим чувством прекрасного .
Непонятно какая альтернатива для самоучек. Курсы по 200к? Не уверен, что это гарантирует хорошую архитектуру проекта и дизайн кода.
По большей части код в этих видео настолько плохой, что автора хочется бить по рукам. И для обучения профессиональной разработки такие видео несут больше вреда, чем пользы.
Даже на скрине выше происходит какой-то треш: сравнение по тагу, ужасный нейминг (название класса CharacterAnimationDelegat, хотя он НЕ ДЕЛЕГАТ), от которого возникает куча других неочевидных проблем.
Всё так, код понятный (что важно), но с точки зрения дизайна - отвратительный. Изменение стэйта объектов из 100500 мест, все поля публичные, инструменты ООП не используются в принципе, жуткая лапша. Поэтому для себя решил так: сначала полностью повторяю код автора (чтобы было проще искать различия, если у меня что-то не заработало). А потом - полностью рефакторить в соответствии со своим чувством прекрасного .
Непонятно какая альтернатива для самоучек. Курсы по 200к? Не уверен, что это гарантирует хорошую архитектуру проекта и дизайн кода.