Technical debt

What is Technial debt?

Technical debt is not bug. It is that the feature can work, but it is not a perfect/clean solution. It may take a big problem for future development. So, it is necessary to refactor it during the development. Basically, it need to reserver some sprint or some percentage of spint to perform this task. The experience data is about 20% of totoal development, e.g.  1 of 5 spints. 

 

Actually, I have occured  lots of tech debt special for legacy code. There are lots of code written 10 or 20 years ago, mostly are C source code. Now I want to touch it, like fix a bug, add a new feature. It will be very difficult, because the code less of extensibility, readability, no unit test. One small feature modifcation may cause a whole system test. We pay for the tech debt after so many years. 

 

Following is a paper in linkedin, it is clear.

http://www.linkedin.com/pulse/tech-debt-simplified-lindsay-chung

 

posted on 2018-02-06 13:38 荷树栋 阅读() 评论() 编辑 收藏

版权声明:本文为zjbfvfv原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zjbfvfv/p/8421954.html