3 ms·
This is why at my last job we had a rule that said prototypes could not be shipped as production software. It had to be either completely rewritten, or at least
by HeyLaughingBoy 6y ago
This is why at my last job we had a rule that said prototypes could not be shipped as production software. It had to be either completely rewritten, or at least completely code reviewed and the "bad" parts rewritten.
- sterlind 6y agoI approach this by writing exploratory prototypes with good modular boundaries, but stub/hacky implementations. Keeping it simple lets me throw modules away as I refactor, until everything's been rewritten and then I ship it.
- HeyLaughingBoy 6y agoSure, and that works great for a personal approach to code. But when your lifecycle from requirements through release needs to be validated, something more scalable is required. Sometimes that scalable thing is "anyone shipping prototype code will be fired."