Discussion about this post

User's avatar
Makoto's avatar

Something to add is about using feature flags for this refactors with robust testing suite.

- ensure that the test are working and cover the uses cases.

- introduce a new function with the feature flag disables.

You actually can deliver this without breaking anything.

After that you could introduce your refactor and testing with any feature flag tool.

Until you finished and ensure in production that everything works as expected. Delete the old function.

Expand full comment
1 more comment...

No posts