11 open source programming tools on the rise
Linus Torvalds's fabled 'world domination' on the desktops of clerks or CEOs may never arrive, but it's already here on the computers of programmers everywhere
By Peter Wayner | InfoWorld | Published: 17:07, 05 March 12
If the open source model has a sweet spot, it's in programming tools. Even in the deepest corners of proprietary stacks, open source tools can be found, often dominating. The reason is clear: Open source licences are designed to let users revise, fix, and extend their code. The barber or cop may not be familiar enough with code to contribute, but programmers sure know how to fiddle with their tools. The result is a fertile ecology fed by the enthusiasm of developers who know how to "scratch an itch." Here is a very unscientific survey of worthwhile open source tools that have caught our eye. Most are relatively new; others continue to surprise us as they morph to support the latest programming trends.
The rise of code reviews at larger development shops could lead to only one thing: the creation of a tool to automate the process. Enter Gerrit.
Meant to work closely with Git and Repo, Gerrit allows code validators to send comments to the central Git repository, creating an extensive meta layer of discussion on top of the code itself. In the old days, discussions took place in header comments, but by separating comments to a dedicated layer, Gerrit allows for a more sophisticated discussion that doesn't force future readers to wade through old change discussions before getting to the code.