Автоген бойлерплейт кода Бойлерплейт код - нетворческий программный код, который программисту приходится писать вследствие требований языка программирования, операционной системы, библиотеки подпрограмм, манеры программирования и прочего.
Для создания новых функций в приложении мне часто приходится писать много бойлерплейт кода.
Пример задачи Добавить в настройки приложения раздел «Управление внешним видом».
Декомпозируя задачу
- Получить данные о текущих настройках
- Сделать хранилище состояний
- Наверстать экраны с компонентами
Сделать это нужно быстро и системно. Поэтому необходимо прикинуть общую структуру. Основу для всего вышеперечисленного может создать Hygen - консольный генератор кода. Для этого нужно настроить шаблоны: файлы с бойлерплейт кодом, и подключить к ним команды вызова.
Я настроил в проекте следующие команды:
- hygen new ui - компоненты
- hygen new store - хранилище
- hygen new api - ручки в бекэнд