Comments 7
Узнаваемая боль про 20+ обязательных сущностей на экран - Clean Architecture отлично решает проблему тестируемости и разделения ответственности, но за это приходится платить бойлерплейтом. Идея генерировать сам шаблон через бота по примеру кода закрывает главную проблему обычных cookiecutter-подходов: не нужно вручную поддерживать шаблоны под конкретный стиль проекта. Отдельный плюс, что выбрали чистый POSIX Shell без ноды/питона - для одноразового curl | sh это действительно удобнее, чем тащить рантайм ради генератора.
А вот мне непонятно, если 20+ обязательных сущностей тупо генерится из шаблона, там точно есть какая-то логика чтобы ее вообще тестировать?
Выглядит так, что можно или один раз это всё универсально написать для большинства случаев, или тупо не городить эти 20 сущностей и срезать все углы. Уж больно это какой-то карго культ уже напоминает.
После прочтения вашего комментария (и других, которые вы писали под другими статьями) у меня складывается впечатление, что ваш текст - это ИИ резюмирование.
Велосипедный велосипед. Вы пишете про Android Studio — там есть Templates, которые могут это все и даже больше. Куча функций, переменных, Apache velocity, возможность встраивать шаблон в шаблон и прочее
Hygen?
От этого бесконечного копипаста одинаковых файлов ради одной кнопки уже тошнит, так что твой скрипт, нормальная попытка скинуть эту нудную рутину на бота, а не ковыряться руками.
Мне надоело писать один и тот же код. Поэтому я сделал Featuregen