3 ms·
For large project code first is the only approach. You spend large amount of time in development actually using your own abstractions. Code first done well act
by lmilcin 5y ago
For large project code first is the only approach. You spend large amount of time in development actually using your own abstractions.
Code first done well actually allows you to work faster as you progress clarifying the domain model. You know you are doing it well when every new problem seem to have natural solution with the tools you have built so far.
I have seen so many projects start "product first" then stall or crawl to completion, then a lot of problems on deployment and requiring a rewrite almost from day 1.
"Product first" in my experience is just a blank waiver to employees to just fuck it and not care about quality.