什么是类比代码?

什么是类比代码?,第1张

采用类比法往往还要解决可重用代码的估算问题。估计可重用代码量的最好办法就

是由程序员或系统分析员详细地考查已存在的代码,估算出新项目可重用的代码中需重

新设计 的代码百分比、需重新编码或修改的代码百分比以及需重新测试的代码百分

比。根据这三个百 分比,可用下面的计算公式计算等价新代码行:

等价代码行 = [(重新设计% +重新编码% +重新测试%)/3]× 已有代码行

比如:有10,000行代码,假定35%需要重新设计,55%需要重新编码,75%需要重新测

试, 那么其等价的代码行可以计算为:

[(30% + 50% + 70%)/3]×10,000= 5,500 等价代码行。

即:重用这10000代码相当于编写 5500代码行的工作量。

类比法(Method of analogy) 也叫“比较类推法”,是指由一类事物所具有的某种属性,可以推测与其类似的事物也应具有这种属性的推理方法.其结论必须由实验来检验,类比对象间共有的属性越多,则类比结论的可靠性越大.

类比法的作用是“由此及彼”.如果把“此”看作是前提,“彼”看作是结论,那么类比思维的过程就是一个推理过程.古典类比法认为,如果我们在比较过程中发现被比较的对象有越来越多的共同点,并且知道其中一个对象有某种情况而另一个对象还没有发现这个情况,这时候人们头脑就有理由进行类推,由此认定另一对象也应有这个情况.现代类比法认为,类比之所以能够“由此及彼”,之间经过了一个归纳和演绎程序即:从已知的某个或某些对象具有某情况,经过归纳得出某类所有对象都具有这情况,然后再经过一个演绎得出另一个对象也具有这个情况.现代类比法是“类推”.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11049083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存