Context
As a backend developer, I often have to develop new REST APIs. Because I do know approximately how much time I am going to need to do so, my estimations are often used as a base to define the final price to be proposed to the client. So far so good.
However, I am experiencing more and more remarks from the commercials, asking about being able to sell .NET Core APIs at a lower price. I usually hear something like : why can't you produce something as cheap as a scaffolded backbone REST API ?, etc.
Even if this kind of question is obviously asked from a commercial point of view, I like the idea to be more competitive using my favorite technology.
Question
I would like to know from experienced developer what are your favorite tools and/or technics when you want to speed up your REST API's developement using scaffolders ?
I would like to know :
- Did you spend more time to configure the scaffolder than the time you won
- Did you spend more time to erase useless code than the time you won
- Can some scaffolders respect DDD style, automatically or with minimal setup
- Is it going to generate code I am going to hate to work with
To summarize : Do you thing you won more time using that kind of technics, or do you think it is just a pain in the ass and I should keep coding it by myself ?
Remark
I already dug a bit into aspnet/Scaffolding but I am more interested in generating REST API's controllers than Razor view's controllers.