![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
阅读笔记
文章平均质量分 82
画茧自缚
要结束一场战争,最快的方式就是输掉它。
展开
-
Code Craft(编程匠艺)之代码表面
一、善于防守——健壮代码的防御性编程技巧 1、防御性编程。提供一些以外的输入,测试代码是否会崩溃(正确的代码是绝不会崩溃的)。 2、凡是可能出错的事,准会出错。不要做任何设想,没有记录下来的设想会不断地造成缺陷,特别是随着代码的增长。 3、编码的目标是清晰,而不是简洁,复杂的结构或不常用的语言技巧会扼杀代码的可维护性。 4、将所有的变量保持在尽可能小的范围内。不到万不得已,不要声明原创 2015-09-02 09:13:57 · 9806 阅读 · 0 评论 -
Code Craft(编程匠艺)之代码的生命(一)
一、欲善其事,先利其器——使用工具构建软件 1、我们为什么使用工具 工具不是替代我们该做的工作,而是使我们有能力做我们的工作,软件的质量取决于程序员的能力。 2、了解你的工具的最新发展情况 了解你的工具的最新发展情况 ,但是不要随便进行升级,只有当新版本提供了重大的修改并且已证明是稳定的时候,再进行更新。大多数IDE都是模块化的——你可以用一个更好的组件来代原创 2015-09-09 17:41:26 · 5327 阅读 · 0 评论