zoukankan      html  css  js  c++  java
  • 程序员修炼之道——从小工到专家阅读笔记03

    在第第三章《基本工具》中,作者为我们介绍了纯文本的威力、shell游戏、强力编辑、源码控制、调试、文本操纵和代码生成器。

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

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

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

    我感觉在每个文本的编辑中要注重发现细节,每个细节有可能都是致命的,无论是警告还是格式上的。

     

  • 相关阅读:
    第十一课:Python语句讲解
    第十节课:再议数据结构与数据类型
    第九节课:这些难缠的符号
    第八节课:基本数据结构习题
    第七节课:字典
    第六节课:元组和集合
    第五节课:Python列表的应用
    Oracle问题处理
    springmvc读取服务器磁盘图片,显示于前台页面
    spring从服务器磁盘读取图片,然后显示于前端页面上
  • 原文地址:https://www.cnblogs.com/xiaosongbiog/p/5612327.html
Copyright © 2011-2022 走看看