shellching的专栏

走在职业的小道上,一步一个脚印前行

10个对开发者非常有用的设计原则

转自:http://www.codeceo.com/article/10-tips-for-designer.html 要点:我会尽力解释Jakob Nielsen的10设计启发式算法。我会用例子告诉你,作为一名开发人员,如何使你的产品以及你产品背后的代码更加有用。 为什么...

2016-03-09 14:50:10

阅读数:464

评论数:0

一个优秀软件开发人员的必修课:高内聚

转自:http://hfdsoft.blog.163.com/blog/ 高内聚是另一个普遍用来评判软件设计质量的标准。内聚,更为专业的说法叫功能内聚,是对软件系统中元素职责相关性和集中度的度量。如果元素具有高度相关的职责,除了这些职责内的任务,没有其它过多的工作,那么该元素就具有高内聚性,反之则...

2010-04-22 18:41:00

阅读数:1154

评论数:0

一个优秀软件开发人员的必修课:低耦合

转自:http://hfdsoft.blog.163.com/blog/1.    低耦合(Low Coupling)“低耦合”这个词相信大家已经耳熟能详,我们在看spring的书籍、MVC的数据、设计模式的书籍,无处不提到“低耦合、高内聚”,它已经成为软件设计质量的标准之一。那么什么是低耦合?耦...

2010-04-22 18:40:00

阅读数:1102

评论数:1

设计及编码质量改进之降低耦合度

转自:http://blog.csai.cn/user1/46022/archives/2008/34195.html一、什么是耦合度        耦合度就是某模块(类)与其它模块(类)之间的关联、感知和依赖的程度,是衡量代码独立性的一个指标,也是软件工程设计及编码质量评价的一个标准。耦合的强度...

2010-04-22 16:51:00

阅读数:1187

评论数:0

学习设计模式笔记1

以前只是对设计模式有个大概的了解,实际中使用的也不是很多,现在是时候系统学习一下设计模式了,这是掌握了面向对象之后的下一个更高的境界!对于设计一个软件系统,如果说面向对象是设计的武器,那么设计模式就是使用武器的招式!一个使用了适当的设计的模式的软件系统有着良好的复用、可扩展和可维护性!学习设计模式...

2009-09-18 22:39:00

阅读数:590

评论数:0

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