程序员修炼之道阅读笔03

  编程不存在某种最佳解决方案,我们应该注重实效,在拥有足够广博的背景和经验基础上,以保证能在特定情况下选择好的解决方案。

  背景源自对计算机科学的基本原理理解,经验来自广泛的实际项目。

  如前言所述本书基本是对背景和经验方面进行介绍,书中每句话都彷佛都很有道理, “从小工到专家”读完后我也感觉到了一种蜕变,找到了千万种好好学习的方法。书中的内容很多,以下是一些使我印象深刻的部分。

  重复的危害:重复实际上是一种信息上的不规范,其实都可以避免,千万不要懒惰。

  具体课以编写代码生成器,尽量让低级的知识放在代码中,有能力的话建立代码到文档的生成机制。

 

  纯文本的威力:这里说一下它的优点

  持久存储知识的最佳格式,保证不过时:文本的描述方式永远比其他的数据形式和应用存活得更久。杠杆作用:世界上每一样工具从源码管理系统到编译器环境,再到编辑器及独立的过滤器,都能够纯文本上进行 ;更易于测试,如果纯文本用于驱动系统测试的合成数据,那么增加、修改、删除测试数据就是一件简单的事情,无须为此创建任何特殊工具。

  

  在你的作品上签名:有签名是对自己的鞭策

  你的签名应该被视为质量的保证。当人们在一段代码上看到你的名字时,应该期望它是可靠的、用心编写的、测试过的和有文档的,一个真正的专业作品,由真正的专业人员编写。

 

迷失在灿烂之中 消失在万里晴空
原文地址:https://www.cnblogs.com/wxy2000/p/11054506.html