ASP.NET Core - Scaffold REST API от сущностей - PullRequest
1 голос
/ 29 апреля 2019

Контекст

Как бэкэнд-разработчик, мне часто приходится разрабатывать новые REST API. Поскольку я точно знаю, сколько мне потребуется времени, мои оценки часто используются в качестве основы для определения окончательной цены, которая будет предложена клиенту. Все идет нормально.

Тем не менее, я получаю все больше и больше замечаний от рекламы, спрашивающих о возможности продавать .NET Core API по более низкой цене. Я обычно слышу что-то вроде: почему вы не можете производить что-то более дешевое, чем REST API для магистральных лесов? и т. Д.

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

Вопрос

Я хотел бы узнать от опытного разработчика, какие ваши любимые инструменты и / или технические приемы, когда вы хотите ускорить разработку вашего REST API с помощью скаффолдеров?

Я хотел бы знать:

  • Вы потратили больше времени на настройку скаффолдера, чем выиграли
  • Вы потратили больше времени на стирание ненужного кода, чем время, которое вы выиграли
  • Могут ли некоторые леса соблюдать стиль DDD, автоматически или с минимальной настройкой
  • Будет ли генерироваться код, с которым я буду ненавидеть работать

Подводя итог: вы думаете, вы выиграли больше времени, используя такую ​​технику, или вы думаете, что это просто боль в заднице, и я должен продолжать кодировать ее сам?

Примечание

Я уже немного покопался в aspnet / Scaffolding, но меня больше интересует генерация контроллеров REST API, чем контроллеров Razor view.

...