标签归档:成长经历

程序员从菜鸟到优秀的成长三阶段

绝大部分软件工程师的成长经历是这样的: 阶段一, 没有防卫 这个阶段很快就会过去,因为有无数的书本和”前辈”在提示防卫性编码的必要性。
阶段二, 疯狂防卫 无论是模块之间,还是模块内部,处处充满检查,首先是检查参数,其次是检查返回值和出参;最后,给自己写的函数通通加上指示成功失败的返回码。