软件可重用性的一点思考

原创 2003年06月24日 09:07:00
软件可重用性的一点思考
作者:雷年胜    本文选自:赛迪网  2003年04月10日
建立开发可重用软件的意识:

  首先建立开发可重用软件的意识,不管你所开发的软件有多么特殊,其中必定含有一些公共的逻辑和功能,将公共的逻辑或模块同真正特定的逻辑分开,学会从一个特定的问题集中抽象出几个逻辑层次,分开实现。可重用软件模块将作为一个特定软件产品的副产品而重放光芒。

  保持类或模块的简单和纯粹:

  保持类或模块的简单和纯粹,越是简单、功能纯粹的软件越可能被重用。"越是简单,越是复杂",就象搭积木,提供的积木越简单,就越有可能搭建复杂的形状和物品。

  也许有一天,你的一位同事对你说:"嘿,哥们,我刚刚用了你在上一个项目开发的那个模块,挺不错"。你已经实现了软件的可重用。

软件可重用性的一点思考

软件的可重用性一直是软件工程所追求的目标之一,软件工程界希望有一天能和其它工业领域一样,利用标准化的软件模块快速构建特定的应用系统。事实上,这种努力也取得了相当大的进展,但是与人们所期望的目标还是有不...
  • wishfly
  • wishfly
  • 2007年10月30日 17:32
  • 773

怎么实现代码的重用性?

代码重用
  • zsyoung
  • zsyoung
  • 2016年10月14日 10:28
  • 1998

软件可重用性思考

软件的可重用性一直是软件工程所追求的目标之一,软件工程界希望有一天能和其它工业领域一样,利用标准化的软件模块快速构建特定的应用系统。事实上,这种努力也取得了相当大的进展,但是与人们所期望的目标还是有不...
  • SmartTony
  • SmartTony
  • 2007年12月11日 23:45
  • 697

可重用性-一旦一个函数被写入

新的程序员经常问:“我们不能把代码里面的代码直接放在里面吗?”“在许多情况下(特别是简单的例子),它可以。然而,函数提供了一些好处,使他们非常有用的非平凡的程序。 组织程序越来越复杂,有所有的代码都...
  • shazhugw
  • shazhugw
  • 2016年08月22日 17:12
  • 541

最大限制地提高代码的可重用性

showbanner(6,6,1);google_ad_client ="pub-2141342037947367";google_ad_width = 120;google_ad_height =2...
  • njchenyi
  • njchenyi
  • 2005年04月10日 18:39
  • 1535

谈软件测试用例的可重用性

      软件测试发展几年之后,一些软件开发商逐渐才有点重视。测试技术发展相对于软件的开发技术有点缓慢,感觉还是处于新生阶段。测试和开发一样面临一个重用问题。    在软件测试过程中,先进行测试分析...
  • oldroom
  • oldroom
  • 2008年11月07日 16:28
  • 307

死锁概述与总结

一、死锁的引入顾名思义,死锁死锁肯定与锁有关,我们知道引入锁又是为了解决多进程或多线程之间的同步与互斥问题,那么到底怎样的情形才会产生死锁呢? 典型的两种死锁情形: (一)线程自己将自己锁住 一...
  • snow_5288
  • snow_5288
  • 2017年05月30日 13:34
  • 547

实现动态、可重用的SOA

  随着 BPEL 的引进,SOA 已有了大的发展,现在可将业务流程(包含原子服务)可编排至可执行文件中。但是就到此为止了吗,或者说这就是可重用性以及灵活性可以达到的最高程度?  本文中,我们将介绍:...
  • hdy007
  • hdy007
  • 2007年01月19日 21:33
  • 977

运营一点思考

今天阅读互联网运营书籍的时候,忽然看到作者分享了一个案例,主要讲用户群的消息推送问题。作者是做课程培训的,有学员群,作者的同事在群中推送了一条消息,主要是介绍课程的信息,内容大致主要是有哪些领域中的大...
  • leanln
  • leanln
  • 2018年01月08日 23:41
  • 28

设计一个具有健壮性,灵活性,可重用性的Web应用架构(一)--->实验总结

 虽然这是一个功能很简单的基于Web的应用程序,但是经过认真地探索,最终设计出了具有健壮性,灵活性,可重用性的基于层模式的Web应用的架构。Ø         基于层模式的Web应用的架构中不同层的作...
  • lin_bei
  • lin_bei
  • 2006年12月10日 22:33
  • 2663
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件可重用性的一点思考
举报原因:
原因补充:

(最多只允许输入30个字)