True way в обработке ошибок с помощью монад. Осознается сложно, но выводит код на новый уровень: https://blog.logrocket.com/elegant-error-handling-with-the-javascript-either-monad-76c7ae4924a1/
Если не втываете что такое монады, вот объяснение в картинках для тех кто еще не получил PhD в Computer Science: https://habr.com/ru/post/183150/
А вот как юзать в пхп: https://habr.com/ru/post/231801/
Post #11
856
