editcompiledebug
Editcompiledebug is a software development workflow in which a programmer iterates on a codebase by editing source files, compiling or building the program, and debugging to identify and fix issues. The cycle emphasizes rapid feedback and automatic or semi-automatic tooling to shorten the distance between making a change and observing its effects.
Typically the cycle begins with editing in an editor or integrated development environment, followed by building
Editcompiledebug applies to many programming languages, from compiled languages like C, C++, and Java to many
Common tooling supports the loop: integrated development environments with built-in compilers and debuggers, build systems like
Advantages of the editcompiledebug workflow include fast feedback, reproducible builds, and better isolation of faults. Potential
See also: edit-run-debug loop, build automation, continuous integration, test-driven development.