- 博客(4)
- 收藏
- 关注
转载 [转]C程序怎样组织更有结构性
文章来源:http://blog.chinaunix.net/u3/116505/showart_2300630.html 在C语言的应用领域,如通讯领域和嵌入式系统领域,一个软件项目通常包含很多复杂的功能,实现这个项目不 是一个程序员单枪匹马可以胜任的,往往需要一个团队的有效合作,另外,在一个以C代码为主的完整的项目中,经常也需要加入一些其他语言的代码,例如,C代 码和汇编代码的混合使用,C文件和C++的同时使用。这些都增加了一个软件项目的复杂程度,为了提高软件质量,合理组织的各种代码和
2011-01-05 11:06:00
376
转载 [转]软件架构设计应该考虑的问题
在开始设计之前,考虑主要的设计原则将有助于找到架构的设计的“最佳方案”,降低成本和维护需要,提高系统的可用性和可扩展性。基本原则在开始设计之前,考虑主要的设计原则将有助于找到架构的设计的“最佳方案”,降低成本和维护需要,提高系统的可用性和可扩展性。主要的设计原则如下:l 关键点的分离 将应用程序分成清楚的不同元素,使功能的重叠尽可能的少。l 单一责任原则 每一个组件或模块应该只负责唯一一个特定的功能。l 最少知识原则 一个组件或对
2010-12-02 10:25:00
446
2
转载 [转]软件架构设计时容易忽略的几个重要问题
在软件开发中,我们对于软件架构经常看到极端,要么不重视软件架构,要么过分重视以至于她成了“天条”。我甚至遇到了这样的事情,某公司强制推行某基于Struts的架构设计,然而到了项目组它却处处遭到抵制,特别是分部基本上抛弃了这个架构设计。那么,这个原因在哪里呢?为什么一个成本高昂的架构设计没有被接纳呢? 实际上有时候一个良好的设计也未必会被接纳,特别是没有Java开发实际经验甚至缺乏软件开发经验的项目经理试图控制技术的时候更加如此。我们抛开这个可能的影响来看待这个问题。 我们发现,很多的设计人员在做软件架
2010-12-02 10:22:00
461
原创 自己经常用到并且经常忘记的知识,包含但不仅限于.Net
由于工作需要,会频繁的接触.Net有关的知识,其中多数都很基础,但本人长期记性差,这些知识查过多次还是容易忘记,所以还是在这里集中记录一下吧,方便以后查找。将不定时更新。
2010-11-18 14:19:00
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人