当前位置:网站首页>技术债务是对业务功能缺乏真正的理解 -daverupert.com
技术债务是对业务功能缺乏真正的理解 -daverupert.com
2020-11-07 20:12:00 【解道jdon】
长期开发一个应用程序时,我们是通过不断添加功能进行的,但是却从未对其进行重新组织以反映我们对这些功能的理解,那么最终该程序将根本不包含任何理解,因而在其上继续工作编程所付出的努力将花费越来越长的时间。
知识管理在组织中是如此重要,但是他们很少经过关键的重组步骤来反映当前的理解。
必要时需要进行大规模重构。如果组织的营业额足够大或产品中的功能不断增加,那么进行重写是最好的选择,这样您的团队对代码有个整体的了解。不能指望人们在繁忙的编程中会实现难以理解的需求,或者在已经离职人的遗留代码中提高工作效率。
版权声明
本文为[解道jdon]所创,转载请带上原文链接,感谢
https://www.jdon.com/55269
边栏推荐
猜你喜欢
【笔记】Error while loading PyV8 binary: exit code 1解决方法
Win7 how to quickly type CMD and get to the required directory
Web API interface design: swaggerui document / unified response format / unified exception handling / unified authority verification
9.集群之间服务通信 RoutingMesh
And how to solve the conflict between pop-up menu and pop-up menu
课堂练习
Tips for Mac novices
How to add modules to nginx image?
三步轻松理解Kerberos协议
OpenCV計算機視覺學習(10)——影象變換(傅立葉變換,高通濾波,低通濾波)
随机推荐
What should be considered in the promotion plan outside the station?
MongoDB下,启动服务时,出现“服务没有响应控制功能”解决方法
STlink下载出现st-link usb communication error解决方法
Blazor 準備好為企業服務了嗎?
gitlab 持续集成开发环境之CI/CD
Mate 40 series launch with Huawei sports health service to bring healthy digital life
Let you have a deep understanding of gitlab CI / CD principle and process
Three steps to understand Kerberos Protocol easily
Two dimensional code location and alarm system of Expressway
RECH8.0版本学习 days 12 rh134部分
In simple terms, the large front-end framework angular6 practical course (angular6 node.js 、keystonejs、
CI / CD of gitlab continuous integrated development environment
Rech8.0 learning days 12 rh134
[note] error while loading pyv8 binary: exit code 1 solution
LEADTOOLS如何检测,读取和写入条形码
你真的会使用搜索引擎吗?
甘特图对活动进行分组教程
Do you really know how to use search engines?
jenkins pipline stage 设置超时
awk实现类sql的join操作