行修改或自定义。这种方法可以产生更可靠和一致的程序，并通过消除一些重复性的步骤来提高程序员的生产力。
测试和调试.程序员通过运行程序并查找错误来测试程序。一旦确定了错误，程序员通常会进行适当的修正，然后重新检查程序，直到错误（bug）的严重程度达到可接受的低水平。这个过程称为测试和调试。这些都是每个程序员工作的重要部分。程序员可以在程序的整个生命周期中继续修复这些问题。更新、修复、修改和扩展现有程序有时称为维护编程。程序员可能会编写用户指南和在线帮助，或者他们可能会与技术作者合作完