虫儿飞.com

专业发展 网站建设 感悟心情 优惠购 音乐欣赏



当前位置:网站首页>>感悟心情>>言论
无论你承诺了什么,都得小心处置,顾及后果

文章作者:Seb Rose 责任编辑:admin 发布时间:2012/3/11 20:57:05


    无论你承诺了什么,都得小心处置,顾及后果

    在一次迭代开始时,各项任务看上去安排得张弛有度,但仍无法避免在某段时间会承受到巨大的进度压力。当你发现必须在“干得好”和“干得快”作出抉择时,一般都会选择“干得快”,并提醒自己将来再来返工。你对自己、团队和客户许下这个承诺的时候,确实是想这样做的。但经常会出现这样的情况是,下一轮迭代自有其新的问题,你只好把工作重点转移到新问题上。这类久拖不决的工作任务就是所谓的技术债务,它可不是你的好朋友。Martin Fowler在他的技术债务分类法里把它叫做蓄意技术债务,有别于无意技术债务。

    技术债务就像一笔贷款。在短期内,你能从中得到好处,但是,在清偿之前,你要付出利息。代码里的捷径使得新功能更难于加入,也会影响到代码重构。它们是软件缺陷和失败测试用例的滋生地,放任它们的时间越长,情况就会糟糕。当你有一天终于想兑现之前的承诺,对它们进行修改时,会发现代码已经难以重构和更正。事实上,往往是情况变得不可收拾时,你才不得不对它们进行修正,而那时你已没有足够的时间,也承担不了由此带来的风险。

    难免有几次为了赶上最后期限,或要为一项特性做个简化版本,不得不背上技术债务。请尽量不要陷入这样的境地,如果实在是形势逼人,那就勇敢地去承担。但是(注意,这是加重语气的但是),必须时刻追踪这笔技术债务。每当你迫不得已欠下了技术债务,就要立即记录到任务卡上或者登记到问题追踪系统里,以保证其不会被遗忘。

    如果在下一轮迭代里偿还了这笔债务,其代价会减少到最小,如果总是不还,利息就会日益累加。每笔利息都应该被跟踪到,使其代价显而易见。这一措施彰显出技术债务对项目的商业价值的负面影响,从而给“还贷”一个适当的优先级。利息的计算和跟踪方法因项目不同而互有差异,但是,这类跟踪是必须做的。

    尽快偿还你的技术债务吧,否则你会为你的轻率而后悔。


关键词: 言论
文章推荐
无论你承诺了什么,都得小心处
感情和关系永远代替不了利益
当你能飞的时候不要放弃去飞,
人活着的目的就为证明曾来过这
或许有一天,当你披上婚纱时,
把握当下,展望未来
想要尽快优秀 就要
到位的执行和高效地做事
数学是这样一种东西
每个没心没肺的人,都有一段为
要知道,每天发生在自己身上的
人生大舞台
生活中的困境
【微小说】人是不是都这么贱,
这样做有什么意义?
幸福
8个不要相信
教育就是不断地重复
从产品的用户体验谈及数学课堂
在程序中设计通知的一些提醒
全站文章
近代饶氏名人
中外著名数学家资料集
如何设置局域网IP
常见无线路由器默认密码大全与
也谈笔记本电脑的无线网卡开关
云阳各大中小餐厅及酒楼联系方
视频: 重庆市云阳
Flash软件最大16000
动易网站系统用户权限设置问题
郑观应《盛世危言》
关于虫儿飞 天景初中登录 虫儿飞用户登录 网址导航
Copyright 2005-2018©cqraojun.cn All Rights Reserved.
设计制作:虫儿飞 备案号:渝ICP备12001302号-1
客户端IP:54.224.108.238,当前访问人次:1477