Questions

Cost/benefit.

What part of the code do you need to test? We only test stable, consumer facing features. Those are the places where errors are costly (upset customers not coming back). Don't care so much for internal facing, or experiments, where we have higher tolerance for failure.

Some code is fundamental, good quality means faster iterations, so we refactor early and often. Most code has little dependency and worn change, so we leave it at that.

Code reviews are great way to increase quality and share learning, but again you can get both by only reviewing some of it (probably the same tested and refactored portions).

It all boils down to understanding that tests, refactoring, and code reviews have business value, and that value varies by code responsibility. So focus on areas that matter.


Answered 10 years ago

Unlock Startups Unlimited

Access 20,000+ Startup Experts, 650+ masterclass videos, 1,000+ in-depth guides, and all the software tools you need to launch and grow quickly.

Already a member? Sign in

Copyright © 2024 Startups.com LLC. All rights reserved.