meta

Engine First: How We Rewrote a Recorder by Testing the Core Before the UI

Most rewrites port the screens and hope behavior matches. We did the opposite: rebuilt the engine test-first, to 340 tests, then wrapped it in a new UI.

Vatsal Shah
Engine First: How We Rewrote a Recorder by Testing the Core Before the UI

Tags

software rewritetestingtest-driven developmentReactVitefrontend architectureengineering disciplinebuild in publicmigrationcode quality

Related Articles