我们正在组织开发一个框架组件,需要用最少的知识来了解其他开发人员是如何进行工作的?我们总会去强调一个问题:“倘若Jimmy忘记更新属性怎么办?”。
在精心设计一个代码框架时,就产生了“Jimmy—proof”这个术语,。
一个假设性的Bug预测,其基于少数可能的相关日志条目和从用户那里得到的模糊不清的传闻报告。但是很难(如果可能)在一个开发的机器上进行复制,因为你真的不知道它的存在或假设他存在,是什么导致的?(参考Higgs-Boson)。
从一个Al的POV上,写了一个科幻小说,其内部语言包含许多编程术语。其中“nopping”这个术语被广泛运用,其来源于无操作的NOP汇编指令。它与’打盹’很相似,但是并不是指“睡眠”,仅仅是分区。Stanislav一边打个小盹一边坐看屏幕保护程序。
形容早期计划阶段的一个形容词,这也可能是虚构的。这是从Yehuda Katz抄袭来的,在去年的Windy City Rails中用来形容即将发布的产品特征。
Code
与“千层饼”一起编码。
Baklava是一种非常美味的糕点,由许多薄如纸的面层组成。薄而精致的糕点,但是对于瘦软件来说,并没有多大价值,尤其是当你把所有这些薄层互相堆积在一起的时候。当深入到代码时,每层都必须放入堆栈里面。另外,用蜂蜜泡过以后,千层饼层层渗透。但是抽象软件在不泄露的时候是最好的。当你一层一层的在软件上面堆放时,层泄漏是被约束的。
灾难性的数据毁坏Bug,“哦,人类!”
该术语与Counterbug(一个Bug在提交时,不小心又制造了一个Bug)和Bloombug(因为一个Bug而产生的资金)相关。
16.恐惧驱动开发
项目经理增加额外的压力(开除某人,提前项目截止时间,抽减项目资源等)。
17.九头蛇代码
代码无法被固定。传说像九头蛇一样,每一个新的修补程序都会引入两个新的Bug。它应该被改写。
18.习惯法特征
一个根深蒂固存在的Bug,并且现在已成为应用程序模块的一部分,必须进行实际修复才可以被用户支持。
19.尼斯湖水怪Bug
最近在关注尼斯湖水怪Bug一个不可再生/只有一个人可见的Bug。在办公室里面已经听很多人讨论过了。(可能还会讨论:Bugfoot,Nessiebug)
20.Ninja Comments
也被称作隐藏的评论、迷茫评论或者无评论。
21.Smurf Naming Convention
几乎所有的类都有一个相同的前缀,当用户在IE里面点击一个按钮的时候,一个SmurfAccountView传递给SmurfAccountDTO,这个SmurfID是用来捕获SmurfOrderHistory,在页面跳转到SmurfHistoryReviewView或SmurfHistoryReportingView之前,SmurfOrderHistory把值传递给SmurfHistoryMatch。如果SmurfErrorEvent运行,就会被SmurfErrorLogger类把错误信息记录到${app}/smurf/log/smurf/ 这个日子文件里。
原型——在生产中结束。在Fermi实验室里面听到的一个技术术语。他没有创造这个术语,但是曾听说过,并且在Fermi实验室里被多次使用。
Ducking
某些时刻,你必须要讨论一些问题。有时候在老板办公室进行谈话,我只会关心并讨论我自己的那部分话题。我读到有人在他们的显示器上面放一个塑料玩具鸭然后讨论的相关文章。所以rubberducking是用自己的方式去讨论问题。
Banana Banana
占位符文本文件,表面上文档正在创建或者已经完成。主要用于FxCop一个公共函数缺少文档。
///<summary/// banana banana banana///summarypublic CustomerValidationResponse Validate()其他涉及到食品的术语:Programmer Fuel、Hot Potato、Cake、Chunky Salsa。
在后边加一个成为一个变量。
26.现实版的101实效
程序(或许是更接近程序特征)真正的需求并不是在部署的时候,结果通常被人误解并且是毫无作用。
27.疯狂的女友Bug
总会有一些奇怪的事情发生,但是软件运行起来却一切正常。
MEGA MOnolithic meTHod代表。通常包含一个God Object对象,横跨两个屏幕高度。与2k LOC相比,Megamoths规模更大。当心MEGAMOTH。
29.胡克代码
是一种有问题的代码,并且会导致应用程序不稳定(应用程序性能“下降”)。“网站再次崩溃了,是的,吉姆还必须放一些hooker代码在里面”。
文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/zonghexinwen/2020/0926/519.html
电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: