Pull requests are great for open source. But they can hinder the team performance.
The rise of Git, GitHub, and Pull Requests (PR) has resulted in some big changes to the practices and workflows within the software industry. In particular, they’ve revolutionised the world of open source, providing a robust mechanism that allows and encourages strangers to contribute to projects.
The branch and pull request workflow has also been adopted by swathes of commercial software teams, and it seems to have become the de-facto standard of development workflows. But as a user of this workflow for a few years myself, I’m starting to question the following:
Pull requests have an obvious appeal. They provide a really convenient view of new code side by side with the current code. Surely there is no better mechanism for reviewing code?It also allows inline comments to be added, prompting discussions to take place — that can only be a good thing, right?
#agile #git #programming #devops