What would it take to eliminate PRs on your team?

Why don't you trust your software deliver process?

If you don’t use pull requests (or merge requests, or whatever other name your tool may call the same concept) on your team, you can skip this one…

If you do use pull requests: Why?

I want to guess: It’s because you don’t trust something about your software delivery process or system.

Maybe you don’t trust junior developers to write high-quality code.

Maybe you don’t trust your test suite to catch honest mistakes by senior developers.

Maybe you don’t trust the deployment system… Maybe you don’t trust any of a number of things.

But now here’s my real question: What would it take to trust the system enough to not require pull requests?

Share this