程序员修炼之道读后感3
最近阅读了《程序员修炼之道》的第三章,我感触颇深。
我也学到了很多,我学到了很多陌生但以后可能要用到的一些协助编程的工具。我认识到了纯文本的作用,纯文本有很多好处,保证不过时,适用范围很广,而且更利于测试。然后我了解了Windows中的shell命令的重要性,可以根据程序员的需要,执行简单的操作,或者通过很多命令的叠加,完成一个复杂的功能。可以大大提高我们查询的速度和提高我们的工作效率。然后我又了解了熟练并熟悉一个编辑器的作用,编程器可扩展、可配置、可编程,可以减少我们重复操作的步骤。然后我明白了源码控制的概念,源码控制可以让以前的系统重新出现,还保存了我蒙的代码。还可以追踪代码,自动记录对源码的改动。我还学习了调试的时候要保持冷静,要检查自己的代码,不能把错误胡乱推给别人,我们可以让源码可视化、跟踪等方法去解决。要对写过的代码经过严谨的测试,要证明写过的代码没有问题。我还学习了文本操控的概念。可以灵活的根据数据的改变而进行改变、可以测试数据生成、书写不同语言之间的接口。我们还要编写能生成代码的代码生成器,转化编程语言、查找表、读取数据库并根据数据库的变化生成不同的代码。代码生成不一定会很复杂,代码生成器也不一定要用来生成代码。