不到最后,不见分晓。
——歌剧谚语
编写程序需要不断地改进你要实现的功能及其表达方式。第6章中我们给出了一个能够正确运行的计算器程序的初步版本,本章将对其进行进一步的完善和优化。“完成程序”意味着使程序更易于用户使用,更方便开发者维护——包括改进用户接口、添加一些重要的错误处理机制、增加一些有用的功能、重构代码使之易于理解和修改。