《程序员修炼之道:从小工到专家》第三章阅读笔记

    第三章讲了在工程完成过程中用到的基本工具包括纯文本,shell的使用,

编辑工具的使用,源码的控制,进行充分的调试,文本的操纵,代码生成器的使

用。

    纯文本的使用是程序员必须掌握的技能,它虽然是最普通的工具但要用

好或会用并不容易,纯文本是无结构的这使得它能得到十分灵活的使用,但相反

的这也对使用者有一定的技术要求必须时刻能掌握整个文本的格局,不会被大量

的数据搞得不知所措。

    shell的使用是每个程序员头疼的问题,因为其简陋的外形,繁琐的命令

操作,不能可视化的苦恼,只能无穷无尽的输入一行行代码都是他的诟病。但如

果我们一味的享受着可视化的便利我们的能力也会因此被限制,就像一棵大树,

只有华丽的外观却失去了重要的树根,早晚会因营养不足而死亡,所以我们要克

服困难,真正的掌握shell才能长久发展。

    编辑器的使用也十分关键,它能让你工作起来更轻松所以我们至少掌握

一种使用的编辑器,并且我们在使用的过程中我们要学会拓展我们的编辑器,要

随时代的变化而增加自己编辑器的功能。

    源码的控制是需要十分重视,这对工程的掌握起着关键作用,它能让你

不会对项目的开发感到迷茫,是我们对程序的把握更完整。

    调试是每个程序员的灰暗时刻,一旦在调试中发现BUG就会陷入找BUG,

改BUG,调试的循环噩梦当中。但这是工程极为关键的一步它影响着生产出的产品

的质量。但这项工作又极为繁琐,它会折磨一个人的耐心直到令他崩溃,为此我们

要总结BUG的易发点,熟悉快速修补方法这样就能不在畏惧调试。

    文本操纵语言的使用能快速的构建实用程序为你的想法建立原型它能大大

的节省你的时间为此我们要掌握一种文本操纵语言。

    代码生成器的使用能帮我们节省大量时间,它能将一些重复率很高的代码

很简单的就生成,它不一定要复杂但一定要实用,能存在发挥的空间即可。

猜你喜欢

转载自www.cnblogs.com/zgk666/p/11772406.html