1. 无处不在的自动化.
Q 你目前是否在GUI中用手工做一些事情?
你是否曾将一些说明发给同事,其中涉及许多“点这个按钮”、“选哪一项”之类的步骤?它们能自动化吗?
A: 其实有很多自动化工具可以进行录制动作,是否可以通过录制过程,自动生成这种文档。
2. 强大的编辑器,这方面我比较很弱,需要改进
3. 源码控制, 它是一个巨大的UNDO键
进步远非由变化组成,而是取决于好记性。不能记住过去的人,被判重复过去。
——George Santayana, Life of Reason
追踪变动,对于bug追踪、审计、性能及质量等目的,这种信息非常宝贵。
4.COBOL的发明者,海军少将Grace Hopper博士据信观察到了第一只计算机bug——真的是一只虫子,一只在早期计算机系统的继电器里抓到的蛾子。在被要求解释机器为何未按期望运转时,有一位技术人员报告说,“有一只虫子在系统里”,并且负责地把它——翅膀及其他所有部分——粘在了日志簿里。
5.按合约设计
没有什么比常识和坦率更让人感到惊讶。
——拉尔夫•沃尔多•爱默生,《散文集》
与计算机系统打交道很困难。与人打交道更困难。但作为一个族类,我们花费在弄清楚人们交往的问题上的时间更长。在过去几千年中我们得出的一些解决办法也可应用于编写软件。确保坦率的最佳方案之一就是合约。
6.
死程序不说谎
要崩溃,不要破坏(trash)。
如果程序有问题,让它尽早崩溃。
断言式编程
------------------------
PS: 在博客中记笔记也是为了“好记性”。
分享到:
相关推荐
读书笔记:程序员修炼之道从小工到专家
听说程序员的修炼笔记很好,自己看的过程中,感觉很多还不懂,于是在看第一遍的时候将自己觉得第一遍可以的地方给记下来
读书笔记:程序员的自我修养阅读笔记
读书笔记:程序员的数学 课的笔记
读书笔记:程序员的基础数学课笔记
读书笔记:学习程序员健康指南做的笔记
《数据科学家修炼之道》 【美】 Zacharias Voulgaris 吴文磊 田原 译 该笔记主要包含本书的要点概述。数据科学家的职务第一次在文章中出现是在2005年,而它在2009年开始变得炙手可热。在哈佛商业评论的一篇文 章中,...
读书笔记:学习程序员的数学基础课笔记代码
读书笔记:基于vue的程序员的基础数学课笔记项目
Linux常见驱动源码分析(kernel hacker修炼之道)--李万鹏 李万鹏 IBM Linux Technology Center kernel team 驱动资料清单内容如下: Linux设备模型(中)之上层容器.pdf Linux设备模型(上)之底层模型.pdf Linux...
《简明银行会计——程序员视角》读书笔记思维导图
【程序员面试宝典笔记总结】 在程序员的求职过程中,面试和笔试是至关重要的环节,而一份详实的面试宝典笔记能为准备阶段提供极大的帮助。这份笔记涵盖了多个方面的知识点,旨在帮助程序员巩固基础,提升技能,从而...
在学习过程中,阅读和理解"黑马程序员学习笔记.txt"这份文档至关重要。它可能包含了详细的代码示例、解释和练习,帮助你巩固所学知识。同时,建议配合实际编程实践,动手编写代码,因为实践是检验理解和掌握知识的...
个人读书笔记,学习共享,希望每个苦恼于代码一坨坨混乱不堪的程序员都能学习. * 整洁代码的意义? 可读性,可维护性。 * 如何写出整洁代码? 1.只做一件事 2.不重复 3.有表达力 * 整洁代码的态度要求,要遵守...
黑马程序员java培训就业班笔记:day06总结
"黑马程序员Javase笔记"是一个自学者在学习黑马程序员提供的Java全套课程过程中整理的笔记,主要涵盖了Java Standard Edition (Javase) 的核心内容。下面将详细讨论其中的关键知识点。 首先,DOS命令是操作系统中的...
黑马Docker课程文档笔记
b站黑马程序员java视频学习笔记
读书笔记:架构整洁之道读书笔记
读书笔记:代码整洁之道读书笔记