Chapter 3Using Project Tools
“What we have to learn to do, we learn by doing.”
—Aristotle
Whether the free and open source software (FOSS) project is client-oriented or community-oriented, the code base is the central object in the development process. Working with the code base as a member of a development team requires special tools and skills, many of which are not needed when working on a single programming task in isolation.
In any collaborative process where a single product is being built by many hands, the collaborators need to find a way to communicate with each other about their individual activities. They also need shared access to the code base they are constructing. Thus, developer tools can be divided into two broad categories: ...
Get Software Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.