Как стать автором
Обновить
6
0
Александр @BradMaslov

Front-end developer

Отправить сообщение
Я за mobX и мутабельность хотя как по мне сам mobX это не совсем про управление стейтом, но если кому интересно посмотреть на иммутабельные альтернативы и по факту — управление стейтом, есть любопытная статья rxjs in practice

Тема SOLID, к сожалению, осталась не раскрытой. Нужны примеры по лучше.
Сразу вспоминаю учебу в университете. Тогда его SOLID это не называли (по крайней мере я об этом не слышал тогда) но в книгах по проектированию можно было встретить каждый из этих принципов, который "рекламируют" сейчас как SOLID.
Тогда мой неокрепший ум, начитавшись таких принципов, сразу ринулся распылятся паттернами и принципами направо и налево. Продвигание ООП преподавателями — крепко осело в моем мозгу — "Наследование, полиморфизм, инкапсуляция"...


Я к тому, что новичкам это конечно полезно знать, но это все таки слишком сложная тема, что бы так вот просто (и местами плохо) её изложить. Понимание и целесообразность SOLID и принципов ООП без опыта не придет. Хоть 1000 статей на эту тему сделать — толку мало будет.


Проблема в том, что на сегодняшний день куча технологий и архитектурных решений продвигаются как панацея. Люди продвигают то, что знают или видели. Но только обладая опытом и поддавая все критике можно сбалансировать все эти знания. Вот этот вот последний абзац, нужно прилагать в конце каждой статьи. Что бы наивный неокрепший ум знал, что юзать можно, но ооочень осторожно) А то хуже будет.

Кстати говоря, в конце статьи можно сделать вывод, что в идеале нужно хранить и на клиенте (Web Storage and Authorization Header) и при этом использовать Session cookie. Что бы уберечься и от XSS и от CSRF атак. Итого используя оба подхода и JWT токен можно не беспокоится о секьюрности.
Я бы с радостью, код в статье выдернут из большого проекта и нужно вынести все это дело отдельно, что бы всем было понятно.
Постараюсь в ближайшее время этим заняться.
Добрый. Да, сначала я хотел уделить внимание и серверной стороне, но едва хватило времени описать хотя бы клиентскую часть. Переименовал заголовок, дабы не вводить народ в заблуждение.
Кому интересно, нашёл статью, с рекомендациями по хранению токенов.
Спасибо, учтено!

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность