MiniApp / Backend
Сегодня успел позаниматься роутером.
Тот роутер, который я сделал месяц (или чуть больше) назад в целом работал, но в нем были такие моменты которые хотелось исправить и улучшить.
Например, хотелось сделать схему роутов с подробным описанием middlewares которые ипользуются для каждого конкретного случая.
В процесс пришлось включаться самому. AI крутился вокруг да около, но никак не мог свести A и B — логическая связь функций и действий в соседних файлах ему никак не давалась.
К счастью у меня как всегда много тестов, хорошая декомпозиция и довольно быстро смог найти место для правок.
Забавно, что на решение задачи меня подтолкнул мой собственный комментарий в коде, который я оставил в месте, которое, на мой взгляд, не очевидно.
В роутере есть еще 2 или 3 фичи, которые я бы хотел, но они вообще не блокирующие.
Следующий этап — база данных и мигратор.
Я подумал над тем функционалом, который мне хочется реализовать и понял, что ни один популярный мигратор мне не поможет. Напишу свой.
Post #795
56

- 👍 2