程序员强迫症真的都是职业习惯:
1,平时写东西,格式一定非常工整,一张A4白纸,程序员写出来也是工工整整。
2,对数字总是莫名的敏感,上街的时候遇到大面积的数字,一定要研究一番,看看是不是二进制。
3,无论有没有事情,程序员都会先打开电脑...
一般程序员都是习惯按Ctrl+S进行保存,有时候看网页看着看着就Ctrl+S一下,之后突然反应过来不对。如果是Web开发人员,F5和ctrl+F5强制刷新以及F12更是家常便饭了。看到错误代码就想改,看到代码就想仔细瞧。喜欢1024,喜欢用十六进制,喜欢整齐的代码。看到bug就想改。即使不是自己的bug。还喜欢找bug,看到登录框就想试试能不能SQL注入,有时候还会抓包或者发假包。例如:改一个 bug 时,看了一眼代码:嗯,重用率不高啊,重构一下。重构的时候发现,有两处类似的功能调用的是不同的接口啊,应该有一个是后来添加的,但是有些功能下线以后就没必要单独保留。把那两个接口统一成一个好了。这里的 coding style 不够正统啊,改一下。命名不 consistent 啊,改一下。把调用到它们的地方也相应地改一下。数天后,工头问我:bug 修好了吗,我想起来:对喔,我最初是来修那个 bug 的,就像是本来只 Google 某个术语,结果不慎沉淫 Wikipedia 几个小时后,不知道自己是怎么到的这个页面,那个样子的感觉。乘电梯的时候看着电梯的按钮面板(UI)常常会开始思考电梯的调度算法,然后仔细一想好像状态挺多的,多个实例之间状态可以互相影响,还涉及到一些优先级、加速度、预判方面的东西,仔细想想其实挺复杂的,然后还没等到出电梯就放弃了。然后不知道哪次坐又会望着面板开始想。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)