I think tests help with onboarding new developers and with guarding against mistakes that cause regressions. If you are careful enough with each PR, you should be able to discover all impacted code and regression test it manually.
If you are using pure functions and strong types, some obvious bugs will be prevented up front. I think a combination of these compiler checks and having a collection of pages to describe common regression tests is sufficient to catch most bugs.
Top comments (0)