《程序员修炼之道——从小工到专家》读后感三

        又继续阅读了这本《程序员修炼之道——从小工到专家》优秀书籍的第三章,其中有关于“基本工具的使用”令我受益不浅。程序员要学会使用工具解决问题,做者以木匠做为类比,二者在使用工具的道理是同样的。html

        做为注重实效的程序员,咱们的基本材料不是木头,不是铁,而是知识,在设计、实现、测试、文档中表达咱们的知识,咱们使用纯文原本保存咱们所拥有的知识,除非使用纯文本会让计算机花在计算的代价很是大,没必要担忧当中重要的信息会泄露,每每会泄露的信息都是没有进行加密处理的。有时计算机处理二进制可能会更加高效,因此,在不一样的编译环境下,咱们应选择知足咱们要求的存储方式。另外,纯文本不会过期,人们老是能够读懂,所以更易于测试。程序员

        注重实效的程序员至少须要精通一种编辑器,并能够用于实现全部的编辑任务,工具是手的延伸,还要学会使用源码控制系统,这样能够返回几天甚至几周以前的程序代码,即便你的团队只有你一我的,也要老是使用源码进行控制,确保这些工做当中的细节保存在仓库当中。把整个项目置于源码控制系统的保护之下具备一项很大的隐蔽的好处,那就是你能够进行自动的和可重复的产品构建。编辑器

        程序员在一再重复的任务面前,每每会想要取巧,为此须要构建代码生成器,以减小出现重复工做带来的错误。被动代码生成器减小敲击次数,它们本质上是参数化模板。主动代码生成器只是一种便利手段。代码生成不必定要很复杂,代码生成器不必定要生成代码。工具

相关文章
相关标签/搜索