A good strategy? What do you think?
Like Adam says, if everything compiles and yours test pass - you should ship (in fact your CI/CD pipeline should automatically ship it). Deploying multiple times a day to prod is awesome.
If you wrote a test for it and wrapped it in a feature toggle, yeah! Feature toggles separate the idea of shipping code and shipping features. They also allow you to role back changes without a revert/redeployment!
It's pretty close to a startup strategy. As long as there are measures for "validating" and testing it, then yes. Ship it.
A good strategy only if it's the only possible strategy because of time constraints.
If there's time, doing at least some testing (and automating that, if possible) is highly, highly recommended.
Adam Bene
Founder & CTO @ Bene Studio | Join us!
That's what proper CI/CD is for.
Don't forget to ask your product owner which features are done. :)
If you have a proper CI/CD pipeline with a high build time test coverage, ship it. And listen to your users.