Pull to refresh
1
0
Бабич Роман@Rev1le

User

Send message

Не совсем согласен с принципом простых примеров в старых учебниках. С течением времени системы стали масштабные и уже обычным обработчиком запросов не покрыть всю логику. Точнее написать-то можно, но мозг врят ли будет рад такому куску логики, без систематизации архитектуры.

Но про понимание не только языка программирования, а ещё и "языка машин" согласен. Очень не хватает понимая всех слоев абстракции при изучении нового инструмента. Хочется не доверять магии, а управлять её.

есть решение работать через @x. Хотя если надобность этого появляется слишком часто - то тут уже без пересмотра архитектуры не обойтись.

Cross-импорты — постоянная головная боль

Как будто не хватает в данном примере контекста. Нет ничего критичного в таком импорте в слоях widgets, pages, app(странно, но бывают случаи).

// Находимся например в @/pages/home
import { useAuth } from '@/features/auth'
import { PostsList } from '@/features/posts'

В проекте у себя использовал FSD, но чуть изменил её под рекурсивное отображение страниц с табами. Также многие запросы сущностей легли в enitites, делая отсылку на CA.

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

Фулстек разработчик
Средний
Python
SQL
Linux
Rust
Vue.js
JavaScript
Embedded linux
PHP