Jump to content
Wikipedia The Free Encyclopedia

Talk:Build system (software development)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This article is rated Start-class on Wikipedia's content assessment scale.
It is of interest to the following WikiProjects:
WikiProject icon Computing : Software Low‐importance
WikiProject icon This article is within the scope of WikiProject Computing , a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing
Low This article has been rated as Low-importance on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Software (assessed as Mid-importance).

Feedback from New Page Review process

[edit ]

I left the following feedback for the creator/future reviewers while reviewing this article: Should be merged with Build automation or Integrated development environment.

Noleander (talk) 18:08, 2 May 2025 (UTC) [reply ]

This article overlaps a LOT with other existing articles, such as Integrated development environment and Build automation. Readers do not benefit from such duplication & overlap. Although arguments can be made to distinguish this article from the other two: the SOURCES do not make such distinctions, and we need to do what is best for readers. Noleander (talk) 18:09, 2 May 2025 (UTC) [reply ]
I agree that "Build system (software development)" should be merged into Build automation. As far as I can tell, they are so closely related that a single article can cover both and the subtle difference (if any) between them.
However, I feel that Integrated development environment (IDE) should stay separate. My understanding is that an IDE bundles together many different tools, including a text editor and a debugger and (sometimes) a build system like make (software) or Gradle. The text editor and the debugger is designed for a human to interactively work with at every step. The build system is intended to be set up once and then, when activated, automatically go through a series of actions without further human interaction. The IDE can be seen as analogous to a kitchen that contains many tools. Some of those tools (the measuring cups and mixing spoon) require a lot of human interaction to do their thing. The oven, like a build system, once it's been set up, can do its thing more-or-less automatically. Many kitchens don't have an oven, like IDEs focused on interpreted languages usually don't include a build system. Many ovens are not in a kitchen, like historically the make tool was popular long before IDEs became popular. --DavidCary (talk) 18:07, 11 July 2025 (UTC) [reply ]

Conceptually overlapping since basically all build systems support incremental builds. Not too much content at source page to warrant a dedicated article. – SD0001 (talk) 06:50, 4 October 2025 (UTC) [reply ]

AltStyle によって変換されたページ (->オリジナル) /