2012年2月22日

摘要: 一位软件工程师的6年总结一位软件工程师的6年总结作者:成晓旭(声明:欢迎转载,请保证文章的完整性) “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员:PPL、YT、YK 、TYF、LGL、CHL、CDY、CB、DPD。 1、分享第一条经验:“学历... 阅读全文

posted @ 2012-02-22 13:11 无忧consume 阅读(90) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/zhaopengfei/article/details/2027351一个优秀软件开发人员的必修课:高内聚高内聚Java软件工程软件模式一个重要的模式:高内聚。2.高内聚(High Cohesion) 高内聚是另一个普遍用来评判软件设计质量的标准。内聚,更为专业的说法叫功能内聚,是对软件系统中元素职责相关性和集中度的度量。如果元素具有高度相关的职责,除了这些职责内的任务,没有其它过多的工作,那么该元素就具有高内聚性,反之则为低内聚性。高内聚要求软件系统中的各个元素具有较高的协作性,因为在我们在完成软件需求中的一个功能,可能需要做各种事情,但是具有高内. 阅读全文

posted @ 2012-02-22 13:07 无忧consume 阅读(243) 评论(0) 推荐(0) 编辑

摘要: 内聚与耦合内聚与耦合 内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量。耦合(Coupling)是模块之间依赖程度的度量。内聚和耦合是密切相关的,与其它模块存在强耦合的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱耦合。模块设计追求强内聚,弱耦合。一、内聚强度内聚按强度从低到高有以下几种类型: (1)偶然内聚。如果一个模块的各成分之间毫无关系,则称为偶然内聚。 (2)逻辑内聚。几个逻辑上相关的功能被放在同一模块中,则称为逻辑内聚。如一个模块读取各种不同类型外设的输入。尽管逻辑内聚比偶然内聚合理一些,但逻辑内聚的模块各成分在功能上并无关系,即使局部功能的... 阅读全文

posted @ 2012-02-22 13:06 无忧consume 阅读(187) 评论(0) 推荐(0) 编辑

该文被密码保护。 阅读全文

posted @ 2012-02-22 01:14 无忧consume 阅读(1) 评论(0) 推荐(0) 编辑


Copyright © 2024 无忧consume
Powered by .NET 8.0 on Kubernetes