加载中
如何编写高质量的代码五-函数

无论对于面向过程的语言还是面向对象的语言,创建函数都是必须的。 那为什么要创建函数呢? 减少代码复杂度 增加一个中间的,可以理解的抽象 避免代码重复 增加子集 隐藏逻辑顺序 隐藏指针操作...

2012/10/25 07:30
234
如何编写高质量的代码

如何编写高质量的代码一 - 设计 如何编写高质量的代码二 - 类的设计 如何编写高质量的代码三 - 变量的生命周期 如何编写高质量的代码四 - 代码优化之loop 如何编写高质量的代码四 - 代码优化...

2012/10/24 18:53
450
如何编写高质量的代码四 - 代码优化之Logic

短路评估 除了Loop, 逻辑控制也非常重要,好的逻辑控制能够大大的提高代码效率 if ( 5 < x ) and ( x < 10 ) then ... 比如你希望你的代码在x<5的情况下停止继续后面的表达式。 现代的语言都...

2012/10/24 18:52
119
如何编写高质量的代码四 - 代码优化之loop

每个程序都需要操作Loop, Loop看之简单其实大有学问。这篇讲讲如何有效操作loop 具有分叉的循环(switched loop) 比如你想做如下操作 for ( i = 0; i < count; i++ ) { if ( sum_type == ...

2012/10/24 18:02
148
如何编写高质量的代码三 - 变量的生命周期

在每个论坛都能看到针对变量生命周期的讨论,下面讲讲如何申明变量以及解释为什么。 尽量让变量的生命周期越短越好 一个长生命的变量意味着该变量会跨域非常多的代码、语句和申明,而短变量则...

2012/10/24 13:23
184
如何编写高质量的代码二 - 类的设计

如何设计类, 关键点: 类的接口应该提供一贯的抽象。很多问题都是因为违背了这个简单的原则。 类的接口应该隐藏某些东西,比如系统接口,设计决定,或者实现细节。 应该优先采用聚合,除非你...

2012/10/23 18:40
1K
如何编写高质量的代码一 - 设计

如何编写高质量的代码 关于设计和构造软件: 软件研发主要的迫切问题是"管理(掌控)复杂度", 专注简单性能够极大的减低复杂度。 实现简单,有两个主要途径: 最小化本质上无法避免的复杂度; 在...

2012/10/23 18:13
317
Bug - C程序设计伴侣

解毒例子程序 http://www.ituring.com.cn/article/details/8939 月薪10000元的程序员的代码: #include <stdio.h> int main() { // 文件指针和保存输入的字符串 FILE *fp = NULL; char str[...

2012/08/17 10:40
137

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部