
软件开发
lupengcheng2025
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
敏捷开发——单一职责(SRP)
<br /> 内聚性:一个模块组成元素之间的功能及相关性。<br /> 类中通常包括多个职责,每个职责都是变化的轴线,当需求发生变化是,必然引起类的职责的变化。如果一个类承担了多余一个职责。那么引起它变化的原因就会有多个。<br /> 就一个类而言应该只有一个引起它变化的原因。<br /> 如果一个类包含过多的职责,就等于这些职责耦合在一起。如果一个职责的变化的可能会虚弱移植这个类完成其它职责的能力。这种耦合导致脆弱的设计。当职责变化发生时,设计很可能会找到意想不到的破坏。<br /> 对于两原创 2010-07-07 22:55:00 · 287 阅读 · 0 评论 -
为什么要学习敏捷开发——正确的思维比技术更重要!
<br /> 现在随着开发的软件项目由最初很简单的一个工作软件,渐渐演变为一个较复杂的软件系统。发现一些以前没有关注过的问题开始涌现出来。首先是代码渐渐的变得臃肿,阅读起来越来越费劲;还有就是对代码做修改变得越来越困难,经常是一小片代码的修改会引起很大一片代码的改动。总之就是对原有功能的维护,对新功能的添加变得越来越困难,最后造成项目的开发效率也显著的降低。<br /> 面对这样问题,我觉得必须迅速的重视这方面的问题,以往的编程只是根据自己对面向对象编程模式的了解,对一些复杂的实现过程进行封装,原创 2010-06-15 17:31:00 · 801 阅读 · 0 评论 -
What I Believe About Writing Software
<br /> I believe that loosely coupled, encapsulated systems are the way to go, for many reasons. I believe that they are easier to mock, easier to debug, and easier to use.<br /> I believe that good strong interfaces make for good neighbors. <br />转载 2010-12-30 15:14:00 · 395 阅读 · 0 评论 -
RTSP协议介绍
<br />1.实 时流协议RTSP<br />RTSP[3]协 议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/ 继 续、后退、前进等。因此 RTSP 又称为“ 因特网录像机遥控协议” 。<br />1.1. RTSP协 议简介<br />要 实现 RTSP 的控制功能,不仅要有协议,而且要有专门的媒体播放器(media player) 和 媒体服务器(media server) 。媒体服务器与媒体播放器的关系是服转载 2011-05-05 15:38:00 · 1319 阅读 · 0 评论