白带增多是什么原因| 永垂不朽的垂是什么意思| 诸事不宜什么意思| 脾胃虚寒是什么症状| 胃寒吃什么食物暖胃| 硅对人体有什么危害| 挚友什么意思| 什么什么纸贵| 仇在姓氏中读什么| 头皮发红是什么原因| 切除一侧输卵管对女性有什么影响| 默契是什么意思| 吸烟有害健康为什么国家还生产烟| 塑料水杯什么材质好| 吃什么补肾益精| 幼猫能吃什么| 乳腺导管扩张是什么意思严重吗| 儿童办护照需要什么证件| 做扩胸运动有什么好处| 海葡萄是什么东西| 荨麻疹能吃什么食物| 遗精是什么原因引起的| ifyou什么意思| 血稠吃什么药好| 衰是什么意思| 莲藕不能和什么一起吃| 上颚疼吃什么药| e是什么| 黄豆炒什么好吃| 漏斗胸是什么原因造成的| 公筷是什么意思| 结婚婚检都检查什么项目| 阳历10月是什么星座| 外阴萎缩是什么症状| 脾胃虚弱吃什么| 什么东西止血最快最好| 孕早期是什么时候| 泌乳素高是什么原因| 什么节气开始凉快| 生源地是指什么| 凉虾是什么做的| b票能开什么车| 左耳朵发热代表什么预兆| 5月20号是什么星座| 泥灸是什么| 来加贝念什么| 为什么痣上面会长毛| exr是什么牌子| 狗不理是什么意思| 争论是什么意思| 蔬菜沙拉一般用什么蔬菜| 老汉推车是什么姿势| 什么是肺部磨玻璃结节| 月经期不能吃什么水果| 小孩腿疼膝盖疼可能是什么原因| 人民检察院是国家的什么机关| 银杏叶片有什么作用| 什么食物铅含量高| 艮为什么读yin| 龙珠是什么| 怀孕16周要做什么检查| 为什么会落枕| 日本为什么要偷袭珍珠港| 禁令是什么意思| 1997是什么年| 三七粉有什么功效| 红裤子配什么上衣| eligible是什么意思| 西红柿不能跟什么一起吃| 车牌号选什么数字吉利| 为什么过敏反复发作| 月经迟迟不来是什么原因| 卡不当什么意思| 淋巴滤泡增生吃什么药| kaws是什么牌子| 一个马一个襄念什么| 什么一| 胃溃疡什么症状| 什么原因导致卵巢早衰| 眼角发痒用什么眼药水| 肺结节是什么| 吃饭快的人是什么性格| 智齿吃什么消炎药| dmdm乙内酰脲是什么| 无精打采是什么生肖| 什么是gdp| 燃眉之急是什么意思| 弱精吃什么能提高活力| tsh代表什么| 吃完晚饭就犯困是什么原因| 吃什么补肾最好| 恩字五行属什么| 嗜酸性粒细胞高是什么原因| 咸鸭蛋为什么会出油| 宫保鸡丁属于什么菜系| 画龙点晴是什么生肖| 妹妹是什么意思| 尿道口感染吃什么药| 疤痕体质是什么| 信访局是干什么的| 永加一个日念什么| 手脚爱出汗是什么原因| 什么是中位数| 肾结石看什么科| 宝宝头发黄是缺什么| 唐氏筛查是什么检查| 三点水卖读什么| 什么什么不乐| 智商140是什么水平| 吃炒黄豆有什么好处和坏处| 甲病是什么病| 六月生日是什么星座| 臭鳜鱼是什么鱼| 灯光什么| 什么是普世价值| 黄金是什么药材| 月是什么结构| 风湿病吃什么药| 运动后体重增加是什么原因| 什么叫早教| 发霉的衣服用什么洗能洗掉| 夏天喝什么解渴| 六娃的能力是什么| 打摆子什么意思| 杨梅不能与什么同吃| 吃苦瓜对身体有什么好处| champion什么牌子| 考试紧张吃什么药可缓解| 中空是什么意思| 爸爸的爷爷叫什么| 大臂疼痛怎么什么原因| 鱼爱吃什么| 肠穿孔有什么症状| pcv是什么意思| 血管痉挛是什么原因引起的| 急性咽喉炎吃什么药好得快| 水便分离的原因是什么| 高炮是什么| 左肺钙化灶是什么意思| 红薯是什么季节的| 什么的陪伴| 一念之间什么意思| 胆碱能性荨麻疹吃什么药| 湿疹涂什么| 什么话是世界通用的| 青蛙属于什么类动物| 氧氟沙星和诺氟沙星有什么区别| 略略略是什么意思| 胃火旺喝什么茶| 肾功能不全有什么症状| 阿奇霉素和头孢有什么区别| 背锅侠是什么意思| 硫酸亚铁是什么东西| 大陆去台湾需要什么手续| 什么验孕棒准确率高| 父亲节做什么礼物好| 吃蛋白粉有什么好处和坏处| 依云矿泉水为什么贵| 脸上长斑是什么原因引起的| 脸色暗沉发黑是什么原因| 最好的烟是什么牌子| 半年抛是什么意思| 结节性甲状腺肿是什么意思| 1945年是什么年| 办理身份证需要什么| 吃什么东西可以降压| 00属什么| 肝气郁结吃什么中药| 父亲节送什么好| serum是什么意思| 跌跌撞撞什么意思| 脚出汗用什么药| 急性肠胃炎可以吃什么食物| 左室舒张功能减低是什么意思| 伏天吃什么| 成都五行属什么| 嗓子疼流鼻涕吃什么药| 淀粉在超市里叫什么| 直捣黄龙是什么意思| 血浆是什么颜色| 刚满月的小狗吃什么| 复方氯化钠注射作用是什么| ercp是什么意思| 如来佛祖和释迦牟尼是什么关系| ptc是什么| 痈疽是什么意思| 家财万贯是什么动物| 属马的男生和什么属相最配| 牙疼吃什么药消炎最快| 肾脏不好吃什么食物好| 背沟深代表什么| 活化部分凝血活酶时间偏高是什么意思| 宫腔内异常回声是什么意思| 狗吃什么蔬菜好| 甲状腺4a类什么意思| 缺失是什么意思| 祝福是什么意思| 潴是什么意思| 苏木是什么意思| 什么红什么绿| 1985是什么年| 吃什么化痰| 脚指麻木是什么病先兆| 早上起床胃疼是什么原因| 石榴叶子泡水喝有什么功效| 尿结石是什么症状表现| 秋葵有什么作用| 卖淫是什么| 涤棉是什么面料| 寄生虫是什么意思| 女人右下巴有痣代表什么| 点痣后需要注意什么事项| 蛇怕什么家禽| 细菌性阴道炎吃什么药| 野鸭吃什么| 什么是同位素| efw是胎儿的什么意思| 射手是什么星象| 表现优异是什么意思| q1什么意思| 一什么公园| 腋下发黑是什么原因| 沉沦什么意思| 甲亢食疗吃什么| 18K金什么意思| 什么叫高潮| 小蝌蚪吃什么| 磕头虫吃什么| 玉婷是什么| 女人吃山竹有什么好处| 张学良为什么不回大陆| 跑马什么意思| crp高是什么意思| 双下肢静脉彩超主要检查什么| 吃什么会引起尿酸高| 外阴瘙痒是什么原因| 肝胆湿热吃什么中成药| 汗味重是什么原因| 世界上最贵的狗是什么| 身份证前六位代表什么| 乌鸡汤放什么补气补血| x光是什么| 咳嗽一直不好是什么原因怎么治| 北京市市长是什么级别| 梦见拔花生是什么预兆| 杜甫被后人称为什么| 什么地照着| 什么叫前庭功能| 司局级是什么级别| 1022是什么星座| 12月18日什么星座| 牛瓦沟是什么部位| 流口水是什么原因引起的| 腘窝囊肿挂什么科| 100岁是什么之年| 服务是什么意思| 巧克力不能和什么一起吃| 扁平息肉属于什么性质| 挂是什么意思| 烧心是什么原因引起的| 总感觉饿是什么原因| 观字五行属什么| 皱褶什么意思| 上海有什么好玩的| 百度

各国老外向厦门告白 “四海八荒”洋口号都来了

百度 资本市场有投机、有赌徒很正常。

14 October 2009

There's been a few posts over the last couple of months about TechnicalDebt that's raised the question of what kinds of design flaws should or shouldn't be classified as Technical Debt.

A good example of this is Uncle Bob's post saying a mess is not a debt. His argument is that messy code, produced by people who are ignorant of good design practices, shouldn't be a debt. Technical Debt should be reserved for cases when people have made a considered decision to adopt a design strategy that isn't sustainable in the longer term, but yields a short term benefit, such as making a release. The point is that the debt yields value sooner, but needs to be paid off as soon as possible.

To my mind, the question of whether a design flaw is or isn't debt is the wrong question. Technical Debt is a metaphor, so the real question is whether or not the debt metaphor is helpful about thinking about how to deal with design problems, and how to communicate that thinking. A particular benefit of the debt metaphor is that it's very handy for communicating to non-technical people.

I think that the debt metaphor works well in both cases - the difference is in nature of the debt. A mess is a reckless debt which results in crippling interest payments or a long period of paying down the principal. We have a few projects where we've taken over a code base with a high debt and found the metaphor very useful in discussing with client management how to deal with it.

The debt metaphor reminds us about the choices we can make with design flaws. The prudent debt to reach a release may not be worth paying down if the interest payments are sufficiently small - such as if it were in a rarely touched part of the code-base.

So the useful distinction isn't between debt or non-debt, but between prudent and reckless debt.

There's another interesting distinction in the example I just outlined. Not just is there a difference between prudent and reckless debt, there's also a difference between deliberate and inadvertent debt. The prudent debt example is deliberate because the team knows they are taking on a debt, and thus puts some thought as to whether the payoff for an earlier release is greater than the costs of paying it off. A team ignorant of design practices is taking on its reckless debt without even realizing how much hock it's getting into.

Reckless debt may not be inadvertent. A team may know about good design practices, even be capable of practicing them, but decide to go “quick and dirty” because they think they can't afford the time required to write clean code. I agree with Uncle Bob that this is usually a reckless debt, because people underestimate where the DesignPayoffLine is. The whole point of good design and clean code is to make you go faster - if it didn't people like Uncle Bob, Kent Beck, and Ward Cunningham wouldn't be spending time talking about it.

Dividing debt into reckless/prudent and deliberate/inadvertent implies a quadrant, and I've only discussed three cells. So is there such a thing as prudent-inadvertent debt? Although such a thing sounds odd, I believe that it is - and it's not just common but inevitable for teams that are excellent designers.

I was chatting with a colleague recently about a project he'd just rolled off from. The project that delivered valuable software, the client was happy, and the code was clean. But he wasn't happy with the code. He felt the team had done a good job, but now they realize what the design ought to have been.

I hear this all the time from the best developers. The point is that while you're programming, you are learning. It's often the case that it can take a year of programming on a project before you understand what the best design approach should have been. Perhaps one should plan projects to spend a year building a system that you throw away and rebuild, as Fred Brooks suggested, but that's a tricky plan to sell. Instead what you find is that the moment you realize what the design should have been, you also realize that you have an inadvertent debt. This is the kind of debt that Ward talked about in his video.

The decision of paying the interest versus paying down the principal still applies, so the metaphor is still helpful for this case. However a problem with using the debt metaphor for this is that I can't conceive of a parallel with taking on a prudent-inadvertent financial debt. As a result I would think it would be difficult to explain to managers why this debt appeared. My view is this kind of debt is inevitable and thus should be expected. Even the best teams will have debt to deal with as a project goes on - even more reason not to recklessly overload it with crummy code.

reposted on 19 Nov 2014

橄榄菜长什么样子图片 总胆红素偏高是什么原因 三晋是什么意思 牛叉是什么意思 自动化是干什么的
子宫腺肌症吃什么药最有效 耳朵长疙瘩是什么原因 艾司唑仑片是什么药 乳腺纤维瘤有什么症状表现 什么是内分泌
衣锦还乡是什么意思 洋参片泡水喝有什么功效 五月二十四号是什么星座 ctm是什么意思 抑菌液有什么作用
什么叫211大学 底线是什么意思 人的舌头有什么作用 iq什么意思 云南什么族
尬是什么意思hcv8jop2ns2r.cn 山药有什么营养hcv7jop4ns8r.cn 三伏是什么时候hcv8jop2ns1r.cn 宿便什么意思hcv8jop6ns3r.cn 英语四级什么时候报名hcv8jop6ns5r.cn
皮质醇是什么意思hcv8jop2ns9r.cn 醒酒是什么意思hcv9jop3ns2r.cn 皮肤痒吃什么药fenrenren.com 尿道炎吃什么消炎药hcv8jop3ns3r.cn 受虐倾向是什么hcv9jop5ns1r.cn
咖啡是什么做的huizhijixie.com 什么就像什么一样hcv9jop1ns7r.cn 画作是什么意思hcv7jop6ns9r.cn 湿气重吃什么药hcv9jop1ns2r.cn 高手过招下一句是什么hcv8jop9ns9r.cn
心脏下面是什么器官hcv8jop0ns3r.cn 石字旁有什么字hcv9jop6ns9r.cn ppd是什么意思hcv8jop3ns4r.cn 风湿吃什么药好hcv8jop7ns3r.cn 纯粹的人是什么性格hcv8jop4ns0r.cn
百度