码迷,mamicode.com
首页 > 其他好文 > 详细

程序员从小工到专家阅读笔记之二

时间:2016-06-14 22:09:22      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

  第三章《基本工具》由纯文本的威力、shell游戏、强力编辑、源码控制、调试、文本操纵和代码生成器这几节组成。

  首先是纯文本。纯文本由可打印字符组成,人可以直接阅读和理解其形式。Xmlhtml等都是很好的纯文本语言。但是纯文本语言有两个主要缺点:与压缩的二进制格式相比,存储纯文本所需空间更多;要解释及处理纯文本文件,计算上的代价可能更贵。当然也有优点:保证不过时,杠杆作用,更易于测试。

  对于操作文本文件的程序员,工作台就是命令shell,在shell下进行各种活动。一个合适的编辑器可能对于我们的文本操作有很大帮助,精通一种编辑器,并将其用于所有编辑任务,否则,有可能面临现代的巴别塔大混乱。源码控制系统可以追踪在源码和文档中做出的每一项变动。把项目置于源码控制系统的保护之下,我们就可以进行自动的和可重复的产品构建。

  一个系统中肯定存在各种bug,在开始查看bug之前,首先确认没有警告,但我们没有必要把编译器警告级别设置的很高。使数据可视化,观察数据的变化。当遇到让人惊讶的bug时,我们不仅要修正它,还要确定先前为什么没有发现这个故障。我们可以构建代码生成器,构建好之后,我们可以在整个项目周期去使用它,节省我们的时间,不花费什么代价。

  前面就大概的将本章内容叙述了一下,下面说说个人感受。之前编程序时,只要没有错误,能成功我就认为可以了,根本不重视警告的问题。现在知道这是不可以的,有些未知的bug可能就存在于警告当中。以后要注意警告问题,尽量避免警告,消除警告。

程序员从小工到专家阅读笔记之二

标签:

原文地址:http://www.cnblogs.com/jinghun/p/5585537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!