1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| # 技术债务分类体系
class TechnicalDebtTypes:
"""技术债务类型"""
categories = {
"intentional": {
"description": "故意债务",
"examples": [
"为了快速交付而简化设计",
"选择成熟方案而非最优方案",
"延后优化工作"
],
"characteristics": [
"有明确的偿还计划",
"经过团队讨论",
"有业务价值支撑"
]
},
"unintentional": {
"description": "无意债务",
"examples": [
"设计缺陷",
"代码腐化",
"技术选择失误"
],
"characteristics": [
"逐渐累积",
"不易察觉",
"需要主动管理"
]
},
"strategic": {
"description": "战略性债务",
"examples": [
"为验证概念而做的简化",
"为抢占市场而做的妥协",
"为学习新技术而做的试验"
],
"characteristics": [
"有明确的时间窗口",
"与业务目标对齐",
"风险可控"
]
}
}
|