《程序员修炼之道》读书笔记(三)
《程序员修炼之道》读书笔记(三)
基本工具 The Basic Tools
纯文本
缺点主要有两个:
- 与压缩的二进制格式相比,存储纯文本所需空间更多。
- 要解释及处理纯文本文件,计算上的代价可能更昂贵。
优点:
-
保证不过时
人能够阅读的数据形式,以及自描述的数据,将比所有其他的数据形式和创建它们的应用都活得更长久。
-
杠杆作用
实际上,计算世界中的每一样工具,从源码管理系统到编译器环境,再到编辑器及独立的过滤器,都能够在纯文本上进行操作。就像 UNIX 哲学:“提供“锋利”的小工具、其中每一样都意在把一件事情做好——Unix因围绕这样的哲学进行设计而著称。”
-
更易于测试
如果你用纯文本创建用于驱动系统测试的合成数据,那么增加、更新、或是修改测试数据就是一件简单的事情,而且无须为此创建任何特殊工具。
Subscribe to bbbiggest's blog
Get the latest posts delivered right to your inbox