【AICon】硅谷视野+中国实践,汇聚全球顶尖技术的 AI 科技盛会 >>> 了解详情
写点什么

解决技术负债的花费:每行代码 3.61 美金

  • 2012-03-07
  • 本文字数:675 字

    阅读完需:约 2 分钟

来自 CAST 软件 Jonathan Bloom 发表了一系列的博文,总结了他们公司发布的有关技术债务的报告。要点包括:

  1. CAST 估计现在公司要解决技术负债的花费是每行代码 3.61 美元。
  2. 在所调研的系统中,35% 的技术债务已经严重影响了系统的支持和维护,它们可能导致安全、性能问题甚至威胁到正常运行。
  3. 在程序质量方面(structural quality,译者注:CAST 定义了五大程序质量特征 - 稳定性、性能、安全、可移交性以及可修改性),外包软件和自行开发的软件没什么差别。离岸开发和本地开发也没很大区别。
  4. 在调研中,Java EE 的应用程序最多,它们在性能方面表现糟糕,综合技术负债名列前茅。
  5. 在程序质量方面,成熟的开发方法比如敏捷和瀑布无疑优于其他自定义的方法,其中瀑布在“可移交性”和“可修改性”这两项上高居榜首。
  6. COBOL 应用程序在安全性上夺冠,而.NET 则垫底。
  7. 系统模块化(Modularity of systems )可能影响质量和性能。
  8. 政府系统在可维护性方面表现得最差。
  9. 代码发布越频繁,技术债台越高筑。

这是 CAST 第二年发布这项报告了。本年度的数据来自 160 家各行各业的公司。总共有 745 个系统参与调研,覆盖的代码量大概有 365,000,000 行之多。

Gartner 的分析员同样披露了组织中不断滋长的技术债务问题。 David Norton 发表文章,把这一问题比作一颗定时炸弹,一段时期的风平浪静却会在某一刻突然爆发,给相关组织以重创。

CAST 以及其他一些技术负债方面的专家都认为组织应该将技术债务纳入它们的主体预算中。 2010 年的时候,InfoQ 就介绍过 Israel Gat 提出的用金钱来计算技术债务的方法。

查看英文原文: Technical Debt Is Now Costing Us $3.61 Per Line Of Code

2012-03-07 03:213449
用户头像

发布了 114 篇内容, 共 31.8 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

使用 Open Connector 进行 HubSpot 和 SAP 系统的集成工作

Jerry Wang

云原生 系统集成 SAP 6月月更 open-connector

云上竞技,360°见证速度与激情

天翼云开发者社区

Curve 替换 Ceph 在网易云音乐的实践

网易数帆

分布式 云原生 存储 Ceph curve

这个简单的小功能,半年为我们产研团队省下213个小时

阿里云云效

云计算 阿里云 云原生 产品开发 研发

3. Caller 服务调用 - dapr

MASA技术团队

C# .net 框架 Framework dapr

疫情之下,元宇宙游戏开发设计如何发展?

开源直播系统源码

游戏开发 元宇宙

CODING DevOps 助力中化信息打造新一代研效平台,驱动“线上中化”新未来

CODING DevOps

持续集成 CODING DevOps 项目协同 合作 中化信息

ShardingSphere-Proxy 前端协议问题排查方法及案例

SphereEx

数据库 ShardingSphere

中国SSD行业企业势力全景图

ToB行业头条

Wallys/4×4 MU-MIMO 6GHz QCN9074 Single Band Wireless Module

wallys-wifi6

OpenHarmony—内核对象事件之源码详解

OpenHarmony开发者

Open Harmony

高并发、高可用、弹性扩展,天翼云护航企业云上业务

天翼云开发者社区

云计算 服务器

Geoffrey Hinton:我的五十年深度学习生涯与研究心法

OneFlow

人工智能 机器学习 深度学习

浅谈 SAP 软件里的价格折扣设计原理

Jerry Wang

SAP ERP pricing 企业管理软件 6月月更

字节跳动数据平台技术揭秘:基于ClickHouse的复杂查询实现与优化

字节跳动数据平台

Clickhouse

代理类型升级,APISIX 支持 Kafka 作为上游

API7.ai 技术团队

kafka 后端 代理 网关 APISIX 网关

征文投稿丨使用轻量应用服务器搭建博客环境

阿里云弹性计算

MySQL nginx 博客 Node 轻量应用服务器

大型体育赛事与犯罪风险

清林情报分析师

数据分析 警务技术 警务安全 风险分析 犯罪预防

天翼云Web应用防火墙(边缘云版)通过首批可信认证

天翼云开发者社区

中能融合携手天翼云打造“能源大脑”

天翼云开发者社区

云计算 大数据 安全

AI落地的新范式,就“藏”在下一场软件基础设施的重大升级里

九章云极DataCanvas

NFT质押LP流动性挖矿系统开发详情

开发微hkkf5566

Web3.0时代来了,看天翼云存储资源盘活系统如何赋能新基建(上)

天翼云开发者社区

区块链 Web

后端开发—10个小技巧教你保证线程安全

C++后台开发

线程 多线程 后端开发 linux开发 C++开发

跟着官方文档学 Python 之:解释器和IDE

甜甜的白桃

Python pycharm IDLE 6月月更

CRM 全栈开发工具 WebClient UI Workbench 的设计细节介绍

Jerry Wang

CRM webUI SAP 全栈开发 6月月更

直播预告|大咖共话:汽车行业数字化转型趋势与对策

3DCAT实时渲染

终于有人用7部分讲明白了Spring Security OAuth2.0认证授权全过程

Java全栈架构师

Java spring 程序员 面试 springsecurity

openGauss内核:SQL解析过程分析

华为云开发者联盟

数据库 sql 后端

有哪些好用的供应商管理系统

优秀

低代码 数字化转型 供应商管理

使用Karmada实现Helm应用的跨集群部署

华为云开发者联盟

云原生 后端

解决技术负债的花费:每行代码3.61美金_文化 & 方法_Christopher R. Goldsbury_InfoQ精选文章