Контекст
Как бэкэнд-разработчик, мне часто приходится разрабатывать новые REST API. Поскольку я точно знаю, сколько мне потребуется времени, мои оценки часто используются в качестве основы для определения окончательной цены, которая будет предложена клиенту.
Все идет нормально.
Тем не менее, я получаю все больше и больше замечаний от рекламы, спрашивающих о возможности продавать .NET Core API по более низкой цене.
Я обычно слышу что-то вроде: почему вы не можете производить что-то более дешевое, чем REST API для магистральных лесов? и т. Д.
Даже если такого рода вопросы, очевидно, задаются с коммерческой точки зрения, мне нравится идея повышения конкурентоспособности с использованием моей любимой технологии.
Вопрос
Я хотел бы узнать от опытного разработчика, какие ваши любимые инструменты и / или технические приемы, когда вы хотите ускорить разработку вашего REST API с помощью скаффолдеров?
Я хотел бы знать:
- Вы потратили больше времени на настройку скаффолдера, чем выиграли
- Вы потратили больше времени на стирание ненужного кода, чем время, которое вы выиграли
- Могут ли некоторые леса соблюдать стиль DDD, автоматически или с минимальной настройкой
- Будет ли генерироваться код, с которым я буду ненавидеть работать
Подводя итог: вы думаете, вы выиграли больше времени, используя такую технику, или вы думаете, что это просто боль в заднице, и я должен продолжать кодировать ее сам?
Примечание
Я уже немного покопался в aspnet / Scaffolding, но меня больше интересует генерация контроллеров REST API, чем контроллеров Razor view.