2 Comments

Great read! I think the best approach is to understand your current context such that you can analyze all the trade offs of the various approaches. If something is easy to reverse you can do with limited testing. When something is hard to reverse you need QA and automated tests, also this might require well defined processes like mandatory code review and more.

Expand full comment

Great article, thank you.

Expand full comment