土木在线论坛 \ 暖通空调 \ 暖通资料库 \ #孝夕夕#你身边是否也存在技术债

#孝夕夕#你身边是否也存在技术债

发布于:2017-03-11 18:24:11 来自:暖通空调/暖通资料库 [复制转发]
技术债(Technical Debt)是美国程序员Ward Cunningham在1992年提出的一个概念,大体意思是“恶有恶报”:如果由于某种原因在项目中留下缺憾并不知改悔,那么这个缺憾就会像债务一样越滚越大,直至灾难的发生。孝夕夕第一次遇到这个名词的时候,被这种恰如其分的比喻震惊到了。审视自身,觉得土建工程和软件工程是如此的相似,自己身边也围绕着技术债。

在孝夕夕看来,技术债有两种,一种是显性的,一种是隐性的。

显性的比较常见。每当甲方催图的时候,每当你熬夜赶图的时候,正是你捉襟见肘的时候,也是最容易忙中出错的时候。刚改完平面图,发现系统图对不上,改了系统图又发现材料表有变化。这时,可能有图元出现在了不该在的图层,也可能有一条100长的线画成了99.98。可能是随手shift+ctrl+v新建了名不符实的块,也可能是多重块与重线齐飞。就在你焦头烂额的时候,神说:“时间太紧,来不及了,先凑合下。”你看是好的。债就这样成了。等到打印或者是修改的时候,这些遗留的小妖精可能会悄然回到你的身边。然后又是一通修改,又是一阵急促,解决了几个旧的技术债又埋了几个新的进去。

隐性的比较难缠。每当看到一篇好的技术文章,又没有时间读完的时候,你可能会收藏下来。但是,你有多久没有打开收藏夹了?与其说是收藏,倒不如说是封印。每次遇到高版本图纸的时候,你在群里吼一声,大神就转好版本送到你面前。但是这样好吗?攒下五次降版本的时间,你可以安装好新软件;再攒下五次的时间,你基本能熟练操作了。每逢羡慕别人又学了什么新技能的时候,你是否会想起那本目录都没看完的教程?

细细想想,每个人或多或少都会有些技术债,就如同每个人都有手头紧需要借钱的时候。其实这并不可怕。可怕的是既不知道“精打细算”也不知道“好借好还再借不难”。

关于“精打细算”,孝夕夕分享三个基本点。
1.尽量保持图纸整洁。没用的图元就删去,时常pu和overkill,有时还需要audit。
2.块名表达清晰。名称简短有力,既不产生歧义也不存在多个相似的块名。
3.ACAD有一个特别的命令,十分好用但知之者甚少。这个命令就是“?”,类似于一个简短有力的帮助。

避免技术债,实际就是要对自己和作品有一种责任感。不要抱着得过且过的心态去工作和生活,要知道出来混迟早是要还的。技术债就说这么多,孝夕夕也不想矫枉过正,那么下一节再谈谈过度设计的内容。

这个家伙什么也没有留下。。。

暖通资料库

返回版块

25.41 万条内容 · 633 人订阅

猜你喜欢

阅读下一篇

03R421 物(液)位仪表安装图

03R421 物(液)位仪表安装图

回帖成功

经验值 +10