博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《程序与修炼之道——从小工到专家》阅读笔记二
阅读量:7142 次
发布时间:2019-06-29

本文共 877 字,大约阅读时间需要 2 分钟。

  

      在纯文本的威力一节中,作者告诉我们,通过纯文本(XML、SGML和HTML都是纯文本的好例子),我们给予了自己技能以手工方式,也能以程序方式操纵知识的能力——实际上可以随意使用每一样工具。通过纯文本,可以获得自描述的、不依赖于创建它的应用的数据流。但是纯文本需要更多的空间,且计算上的代价可能更昂贵。在存储微型遥控数据时或是用做关系数据库的内部格式时这都是让人无法接受的。

      文本有三大好处:保证不过时、杠杆作用、更易于测试。

      木匠的工作台就是shell命令,在shell命令下可以调用全套工具。可以启用应用。调试器、浏览器、编辑器以及各种实用程序等等。GUI界面可以更快、更方便移动文件、阅读MIME编码的电子邮件以及写信。但是如果使GUI完成所有的工作,你会错过环境的某些能力,你将无法使常见任务自动化或利用各种工具的全部力量,同时,也无法组合各种工具,创建定制的宏工具。Shell命令可能会很晦涩或太简单,但却很强大,很简练。阅读了几个例子,确实发现shell命令要比GUI简单得多,但是不会使用shell。自我感觉shell命令很高端的样子。

      用好一种编辑器,彻底了解它,并将其用于所有的编辑任务。

     总是使用源码控制,把我们的日常工作安全地保存到仓库中,以便以后恢复。这是使用源代码控制系统的诸多好处之一:一个巨大的UNDO键——一个项目级的时间工具。

     调试是一个敏感、感性的话题。你可能会遇到抵赖、推诿、蹩脚的借口、甚或是无动于衷等等 ,而不是要去解决它。调试就是解决问题,发现别人的bug以后与其去指责别人不如专注的修正问题。用恰当的思维去调试很重要,忘掉可能面临的任何项目压力,让自己放松下来,最重要的是不要恐慌。在查看bug之前要确保是在能够成功编译的代码上工作,没有警告。要相信“select”没问题、不要假设,要证明等等。

     通过对这一章的阅读,我知道了测试时应该怎么做,面对bug怎么做,这里面有许多东西是要自己学习的。

转载于:https://www.cnblogs.com/fengyutongxing/p/4474491.html

你可能感兴趣的文章
有关 Windows Lite 的一切,只为对抗 Chrome OS?
查看>>
Android 自定义控件之SlidingMenuVertical顶部悬浮(垂直折叠抽屉,有滑动渐变回调,可自行添加渐变动画)...
查看>>
NG-ZORRO 7.0.1 发布,Ant Design 的 Angular 实现
查看>>
Django 2.0 model on_delete错误小记
查看>>
ffmpeg中的sws_scale算法性能测试
查看>>
Groovy 处理JSON
查看>>
JEESZ分布式框架简介
查看>>
scala笔记(三)
查看>>
java线程池的原理学习(三)
查看>>
自己编写jQuery插件 之 无缝滚动
查看>>
Java笔记-Comparable 和 Comparator比较
查看>>
小米组织架构巨变的背后,是雷军战争思维的映射
查看>>
不满公司袒护男高管,谷歌 200 女工程师发起罢工运动
查看>>
快速上手物联网解决方案(5)—— DataV
查看>>
Apache NetBeans 11.0 正式发布,支持 Java 12
查看>>
解决拦截器对ajax请求的的拦截
查看>>
View的三次measure,两次layout和一次draw
查看>>
PostgreSQL流复制热备
查看>>
行业看点 | 超高性能量子计算机现身,成解析复杂算法大杀器
查看>>
人vs机器:无人驾驶汽车真能够取代人类?
查看>>