自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 如何理解断言

断言,英语单词是assertion。 断言的概念? 断言是在开发阶段使用,让程序运行时自检的代码。 断言和错误处理的区别? 用错误处理代码来处理预期的错误,用断言来处理绝不可能发生的错误。 如何使用断言?  把断言理解为可执行的注释。和简单的注释相比, 断言不仅可以说明,还可以验证。 建立自己的断言机制 例如: #define ASSERT(con

2016-02-24 20:18:20 954

原创 如何设计子程序?

首先说明一个概念,内聚性。 内聚性的英文单词是cohension。维基百科对cohesion的解释是: In computer programming, cohesion refers to the degree to which the elements of a module belong together.[1] Thus, cohesion measures the stren

2016-02-23 20:20:12 292

原创 为什么要使用子程序?

使用子程序,总得来说有两大好处。 第一个好处是,降低代码复杂度。 软件最应该考虑的问题是管理复杂度(5.2 key design concepts)。 使用子程序可以隐藏具体的实现细节,通过一个简单明了的函数名字即可知道函数的功能,有助于开发者集中精力解决主要问题。本质上是降低同一时间需要考虑的问题的复杂度。 第二个好处是减少冗余代码,简化修改难度。 详情请见《代

2016-02-23 20:01:55 2859

空空如也

空空如也

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

TA关注的人

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