Build System
Noun · Development
Definitions
A tool or framework that automates the process of compiling source code, resolving dependencies, running tests, and producing deployable artifacts — examples include Make, Gradle, Bazel, CMake, and Webpack.
In plain English: Software that turns your source code into a finished product automatically, handling all the steps like compiling, linking, and packaging.
Example: "We migrated from Make to Bazel and got hermetic, cacheable builds that cut CI time in half."