Generally, good programming is considered to be the measured application
of an art form, craft or discipline, with the objective of producing
a competent and evolving business solution. In traditional environments,
computer programming is a practice that has multiple phases, such as
designing, developing, testing, debugging and maintaining application
code.