Someone who is responsible for building source code into software. They are not just simply the person who types "make all" but instead will perform these tasks:

  • They will be an expert in the specific version control system the project is using, and may administer the system as well.
  • They will choose which completed pieces of code that will be built.
  • They will label certain versions of software as complete, stable and tested.
  • They will also be an expert in the build tools and environment that the project uses, and will be able to diagnose and fix many build problems.

Log in or register to write something here or to contact authors.