posted @ 2007-12-17 10:29 csdnexpert 阅读(198) 评论(0) 推荐(0)
摘要:
多核编程中的锁竞争现象 相关文章链接:多核编程中的负载平衡难题 多核编程的几个难题及其应对策略(难题一) OpenMP并行程序设计(二) OpenMP并行程序设计(一) 双核... 阅读全文
摘要:
90%程序员写不出无BUG的二分查找程序?相关文章链接如下:微软过桥问题与测试人员素养 等价类分法 新解 测试用例设计中的NP难题 测试驱动需求分析--需求文档评审实例 C/C++代码检视实例 《编程珠玑》(第二版)一书第四章中提及过100多名专业程序员使用两个小时的充足时间编写一个简单的二分查找程序,结果发现90%的人编出的代码都有BUG,Knuth也在他的《Sorting and Se... 阅读全文
posted @ 2007-12-17 10:29 csdnexpert 阅读(147) 评论(0) 推荐(0)
摘要:
多核编程中的负载平衡难题 作者:周伟明相关文章链接:多核编程中的锁竞争难题 多核编程的几个难题及其应对策略(难题一) OpenMP并行程序设计(二) OpenMP并行程序设计(一) ... 阅读全文
posted @ 2007-12-17 10:29 csdnexpert 阅读(135) 评论(0) 推荐(0)
摘要:
相关文章链接如下:微软过桥问题与测试人员素养 等价类分法 新解 测试用例设计中的NP难题 C/C++代码检视实例 90%程序员写不出无BUG的二分查找程序? 需求文档评审实例软件的开发文档质量一般只能通过评审来进行保证,如何有效发现文档中的问题,是一个令许多人头疼的问题。先看一段关于日志文件的需求描述如下:“软件要将所有的访问者都要记录下来,对每次访问要记录访... 阅读全文
posted @ 2007-12-17 10:29 csdnexpert 阅读(147) 评论(0) 推荐(0)
摘要:
模块分解原理的探索 在软件高层设计中,如何分解模块是首要考虑的问题。目前业界公认模块划分要按照“高内聚,低耦合”的原则来进行,那么如何划分才能满足“高内聚,低耦合”呢?下面来对模块分解原理方面进行一些探索,有考虑不周和不成熟之处还请大家不吝指正。模块是按功能来分解的吗?许多人可能有过经验,面对一堆功能性需求,多个不同的需求可能要放到同一个模块里,而某个需求又需要分解到多个模块里去实现。比如一... 阅读全文
posted @ 2007-12-17 10:29 csdnexpert 阅读(208) 评论(0) 推荐(0)
摘要:
模块分解原理与三权分立 相关文章链接:模块分解原理探索前一篇模块分解原理探索的文章中谈到了模块需要按专业领域分解,怎么这篇文章的标题上突然冒出了三权分立,软件怎么和政治制度扯到一起去了?表面看这两个东西好像是风牛马不及,但如果把软件系统和整个社会系统做一个类比的话,也许能看出一些端倪来。在软件中,有需求,设计,编程,测试这几个大的核心专业领域,再来看三权分立,立法、司法、行政看起来似乎是三种... 阅读全文
posted @ 2007-12-17 10:29 csdnexpert 阅读(167) 评论(0) 推荐(0)
摘要:
接口关系稳定原理探索 相关文章链接: 模块分解原理探索 模块分解原理与三权分立 接口设计定理 在Robert C.Martin著的《敏捷软件开发-原则、模式与实践》一书中,提出了许多的设计原则,这里想对其中的一条稳定依赖原理(中文版P232页)进行一些探索。稳定依赖原则讲的是“朝着稳定的方向进行依赖”,在前面提到的书中认为... 阅读全文
posted @ 2007-12-17 10:29 csdnexpert 阅读(135) 评论(0) 推荐(0)
摘要:
接口设计定理 相关文章链接: 模块分解原理探索 模块分解原理与三权分立 接口关系稳定原理探索 前面几篇文章中讲过模块分解原理和接口关系稳定原理,这篇文章中将使用模块分解原理和接口关系稳定原理来推导一个重要的定理:接口设计定理。在讲解接口设计定理前,先看一下Robert C.Martin著的《敏捷软件开... 阅读全文
posted @ 2007-12-17 10:29 csdnexpert 阅读(163) 评论(0) 推荐(0)
摘要:
接口重构定理与Open-Close原则 相关文章链接: 模块分解原理探索 模块分解原理与三权分立 接口关系稳定原理探索 接口设计定理 前几篇文章讲过了模块分解原理及接口关系稳定原理,并由模块分解原理和接口关系稳定原理推导出了一个接口设计定理,这篇文章中主要讲... 阅读全文
posted @ 2007-12-17 10:29 csdnexpert 阅读(163) 评论(0) 推荐(0)
浙公网安备 33010602011771号