Code Complete
wangle100wangle
这个作者很懒,什么都没留下…
展开
-
防御式编程
防御式编程防御式编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据。更一般地说,其核心思想是要承认程序都会有问题,都需要修改,聪明的程序员应该根据这一点来编程序。我们心里应该自始至终考虑各种各样的错误处理机制:在局部处理错误、使用错误码来传递错误、在日志文件中记录调试信息、关闭系统或其他一些方式等。仅仅因为编程语言提供了异常处理机制而使用异常,是典原创 2008-12-02 19:44:00 · 852 阅读 · 0 评论 -
High –Quality Routines
High –Quality Routines1. 什么是“子程序(routine)”? 子程序是为了实现一个特定的目的而编写的一个可被调用的方法(method)或过程(procedure)。例如C++中的函数(function),Java中的方法(method)。2. 为什么要创建子程序? (1)降低复杂度:创建子程序的一个重要原因;原创 2008-12-02 19:44:00 · 515 阅读 · 0 评论