程序猿手中牛逼闪闪的「禁术」!
开!始!操!练!
1、一本正经胡说八道术
在和产品经理进行需求对峙时,一本正经地把不好/不想实现的功能通过玄学等方式口述出来,让产品经理当场懵逼,知难而退。
2、调试术三段
第一段:穷举法调试术
在无法找到问题时,尝试把相关代码按行注释掉,直到找到问题所在。
第二段:“穷举法调试术”进阶版:二分法调试术
表现形式类似于“二分调试法术”,在无法找到问题时,尝试把相关代码删除一半并编译运行。如问题依然存在,则再删除一半代码编译运行。该方法理论上会花费O(logn)的时间(n 为代码行数),传说中比穷举法稍快。
第三段:线上debug术
如果前两个方法不好用,也不知道这么改对不对,先发到线上试试。。。不好用立刻回滚!
3、“1111111111”术
4、懒得解释术
当程序员懒得解释他都干了什么的时候,一般会用“算法”来概括他的代码。
5、一忘皆空术
看着自己三个月前写的代码,完全忘了当初为啥那么写。
6、众人皆傻逼术
产品经理是傻X,QA是傻X
用户是傻X,写这段代码的那个是傻X
等下。。。
好像是我写的。。。
7、产品开光术
请大师给即将上线的产品进行施法开光仪式,确保稳定运行,财源滚滚。比如说像这样:
或者这样
还有这样
8、代码开光术
在每个文件开头放置一个佛祖像,以求佛祖保佑,永无bug。例如:
9、撞大运debug术
随便改改,好像运行正确了,虽然不知道什么原因。具体表现形式为:
10、结对编程术
两名心有灵犀的程序员双手重叠放于键盘上,并以身体一前一后的姿势进行编程。专业术语为:spooning (勺子)
11、憋大招术
指的是接到需求后无动于衷,然后开始聊微信、刷微博、看A/B站。临近Deadline时再开始实现需求,并把一周的工作量在一天或者几个小时之内完成。
12、心灵操控术
用机械键盘噼啪噼啪敲代码,以至邻座程序员心烦意乱,效率低下,加班加点,睡眠不足,最终致其精神崩溃。
13、栈溢出术
指当遇到任何问题便用Stackoverflow.com来找答案。善用该术,会让编程功效事半功倍。
14、造轮子术
在面对一个需求时觉得有的步骤可以写一个工具方便自己更好地完成该需求,从而暂时丢弃当前需求去实现自动化工具,在实现工具的时候就会发现有更多可以自动化的东西,然后开始造底层库的轮子。这样层层跟踪下去有可能创造一个由自己制定法则的世界。
15、玄学术
昨天下班前还好用的代码,什么都没改,这会就不好用了!
本文转载自猿性毕露(ID:yuanxingbl)
你也许感兴趣的:
- 【外评】80% 的开发人员不开心
- 【外评】如何判断自己已成为高级程序员
- 【外评】如何成为最优秀的程序员
- 【外评】程序员大神每天什么都是时候工作?
- 【译文】在 Meta 工作 12 年:回顾我参与的所有项目
- 【译文】每个开发人员都需要问自己的一个问题
- 【译文】程序员工作很累,但 70% 的程序员在周末休息时以写代码为乐
- 【译文】我是一个糟糕的程序员
- 在技术圈逢凶化吉,靠的居然不是技术?Altman 晒出17条年终总结,人际关系占首位
- 【译文】加密货币交易平台FTX审判,第四天:欺诈在代码中
你对本文的反应是: