系统程序员成长学习记录

o检查常见错误:

第一遍阅读时主要关注语法错误、代码排版和命名规则等等问题,只要看不顺眼就修改它们。
读完之后,你的代码很少有低级错误,看起来也比较干净清爽。 第二遍重点关注常见编程
错误 ,比如内存泄露和可能的越界访问,变量没有初始化 ,函数忘记返回值等等 ,在后面的
章节中,我会介绍这些常见错误 ,避免这些错误 可以为你省大量的时间。如果有时间,在
测试完成之后,还可以考虑是否有更好的实现方法,甚至尝试重新去实现它们。说了读者可
能不相信 ,在学习编程的前几 年,我经常重写整个模块 ,只我觉得能做得更好,能验证我
的一些想法,或提高我的编程能力,即使连续几天加班到晚上十一点,我也要重写它们。

o 模拟计算机执行。

常见错误是比较死的东西,按照检查列表一条一条的做就行了。有些逻辑通常不是这么直观
的,这时可以自己模拟计算机去执行,假想你自己是计算机,读入 这些代码时你会怎么处
理。这种方法能有效的完善我们的思路 ,考虑不同的输入数据,各种边界值 ,这能帮助我们
想到一些没有处理的情况,让程序的逻辑更严谨。

你可能感兴趣的:(系统程序员成长学习记录)