自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 [学习笔记]《代码整洁之道》(八)

[学习笔记] 《代码整洁之道》— 第9章 单元测试TDD 三定律谁都知道TDD要求我们在编写生产代码之前先编写单元测试。定律一:在编写不能通过的测试单元前,不可以编写生产代码。定律二:只可编写刚好无法通过的单元测试,不能编译也算不通过。定律三:只可编写刚好足以通过当前失败测试的生产代码。保持测试整洁脏测试等同于 — 如果不是坏于的话 — 没测试。测试必须随生产代码的演进而修...

2018-11-06 19:32:07 177

原创 [学习笔记]《代码整洁之道》(七)

[学习笔记] 《代码整洁之道》— 第8章 边界我们很少控制系统中的全部软件。有时我们购买第三方程序包或使用开源代码;有时我们依靠其他团队打造组件或子系统。无论哪种情况,我们都得将外来代码干净利落地整合进自己的代码中。本章介绍一些保持软件边界整洁的实践手段和和技巧。使用第三方代码在接口提供者和使用者之间,存在与生俱来的张力。第三方程序包和框架提供者追求普适性使用者则想要集...

2018-11-06 19:30:08 157

原创 [学习笔记]《代码整洁之道》(六)

[学习笔记] 《代码整洁之道》— 第7章 错误处理错误处理很重要,但如果它搞乱了代码逻辑,就是错误的做法。使用异常而非返回码很久以前,许多语言都不支持异常。这些语言处理和汇报错误的手段有限。要么设置一个错误标识,要么返回给调用着检查的错误码。public class DeviceController{ ... public void sendShutDown()...

2018-11-06 19:29:14 189

原创 [学习笔记]《代码整洁之道》(五)

[学习笔记] 《代码整洁之道》— 第6章 对象和数据结构将数据设为私有(private)有一个理由:我们不想其他人依赖这些变量。我们还想在心血来潮时自由修改其类型或实现。那么,为什么还有那么多程序员给对象自动添加赋值器和取值器,将私有变量公之于众、如同它们根本就是共有变量一般呢?数据抽象具象点:非常清楚第是在矩形坐标系中实现。public class Point{ public d...

2018-11-06 19:27:52 143

原创 [学习笔记]《代码整洁之道》(四)

[学习笔记] 《代码整洁之道》—第5章 格式代码的格式很重要!代码的格式不可忽视,必须严肃对待!垂直格式垂直尺寸:源代码文件该有多大?有可能用大多数为200行,最长500行的单个文件构造出色的系统。这并非不可违背的原则,但短文件通常比长文件易于理解。源文件要想报纸文章那样。名称简单且一目了然,源文件最顶部应该给出高层次概念和算法。细节应该往下逐次展开,直到找到源文...

2018-11-05 00:41:33 138

原创 [学习笔记] 《代码整洁之道》(三)

[学习笔记] 《代码整洁之道》—第4章 注释什么也比不上放置良好的注释来的有用!什么么也比不上乱七八糟的注释更有本事捣乱一个模块!什么也不会比陈旧、提供错误信息的注释更有破坏性!注释的恰当用法是弥补我们代码表达意图时的失败。注释总是一种失败;注释会撒谎:主食存在的时间越久,就离所描述的代码越远,越来越变得全然错误。程序员应当负责将注释保持在可维护、有关联、和精...

2018-11-03 13:58:57 174

原创 [学习笔记]《代码整洁之道》(二)

[学习笔记] 《代码整洁之道》—第3章 函数函数要短小,更短小20行封顶最佳;每一行都不应该太长;if, else, while语句等,其中的代码块应该只有一行函数调用语句;调用的函数应该有一个较具说明性的名称。函数不应该大到足以容纳嵌套结构。缩进层级不应该多于一层或两层。一个函数只做一件事,做好这件事函数只做该函数名下统一抽象层上的步骤。只做一件事的函数:...

2018-11-02 17:52:19 446

原创 [学习笔记] 《代码整洁之道》(一)

[学习笔记] 《代码整洁之道》—第1章 整洁代码编程:将需求明确到机器可以执行的细节程度 —> 代码保持代码整洁:让营地比你来时更干净![学习笔记]《代码整洁之道》—第2章 有意义的命名名副其实说起来简单,但这是很严肃的事!选个好名字要花时间,但省下更多的时间。注意命名,一但发现更好的,就换掉旧的。变量,函数或类的名称已经答复了所有大问题它为什么存在...

2018-11-02 17:49:22 202

[超高清] Handbook of Algorithms for Physical Design Automation

超高清带书签PDF,《Handbook of Algorithms for Physical Design Automation》,仅供学习参考,版权归原出版社所有,如有侵权,请删除!

2018-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除