债务的12个秘密
|
所欲、不受阻碍的日子早已一去不复返了。如今,许多软件开发都在修改、扩展、增强和发展之中,开发人员经常地完成别人以前做的工作。而这会出现所谓的技术债务。 “技术债务”一词是指尚未完成的事情。所欠的债务是人们必须回过头来,通过修复或填补空缺进行纠正,这可能是在上周、上个月甚至几年之前所做的事情。 在计划阶段,该术语是经常被遗忘的工作。利益相关者已经在酝酿新功能,并增加更多的功能,但是如果有人不加推广,原有的增强功能将永远无法发挥全部潜力。丢失或损坏的代码会在错误的时间失败,从而使他们陷入困境。 该术语的棘手部分是“债务”一词,它表明是一种义务和契约,有时是道德的,有时是法律的。债务人如果不还债可能面临牢狱之牢,但是在软件世界中,技术债务可以说是另一种牢狱。 以下是有关软件堆栈存在技术债务的12个秘密。 1.技术债务并不是天生就坏 “债务”一词听起来很糟糕,但并不总是反映出错误的判断。技术债务几乎总是从一系列新的软件开发中产生,这些开发过程通过添加一系列新特性来扩展软件堆栈。开发人员可以并没有增加更多的功能,但可能专注的一点就是负面因素。技术债务实际上是开发过程中留下的阴影。 2.技术债务确实是无限的 技术债务清单对于软件人员似乎不堪重负,但实际清单却可能更多。它实际上是软件不执行操作的列表,并且这种列表是无限的。人们可能会关注以下事实:它无法正确导出PDF文件或某些CSS选择器过于通用,但它也没有实现所有新的人工智能算法或使用量子安全加密算法。那么它能读懂人类的思想吗?关键是,技术债务无法计量或编纂,这很难达成目标。 3.并非总是欠着技术债务
技术债务通常让人寑食难安。有人可能会认为,需要扩展一些数据存档或重建一些API来接受不同的查询,但大多数企业在没有作出决定的情况下可 (编辑:平凉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

