【程序员】强迫症患者

 

逼死强迫症程序员

作为一名程序员,敲代码时到底会有啥怪癖或者强迫症多发点呢...



逼死强迫症程序员
作为一名程序员,敲代码时到底会有啥怪癖或者强迫症多发点呢





写代码时, 会强迫自己缩进,看到不缩进的代码,特别难受, 喜欢强迫自己写注释,看到没注释的代码就想一把扔过去。

看到bug就想改⋯⋯即使不是自己的bug⋯⋯还喜欢找bug...(小编我只想说:快来找我帮我把bug都找出来!)

O(∩_∩)O

没事儿就会按保存键算么?比玩游戏存盘率还高。





我写程序时,听且只能听三首歌:
调代码:I hate myself and I want to die ---Nirvana
写代码:Baby you're a rich man ---- The Beatles.
改代码:历史的天空 ----- 毛阿敏


拼音名变量。
谁扔给我这样的代码我特么糊TA一脸。

(^o^)/~

开始写重要的模块前,重启一下电脑。

(^o^)/~

大括号换行!大括号换行!大括号换行!

一、如果要移植程序,会强迫自己抄一遍源代码,抄的过程,把命名、注释、函数、对齐什么的,按自己的习惯通通改过来。

二、写完程序了还要自己观赏一遍,自己陶醉一下。
三、每个函数绝对不超过100行。包括注释在内。
四、编程的时候,背景一定要是黑色(模拟Terminal的感觉嘿嘿嘿),字体也要改成Terminal字体才开心O(∩_∩)O



网上找到一段开源程序,直接拷贝到自己项目里运行,跑通了 O(∩_∩)O
-------------------------------然而-------------------------------排版太乱,完全不能忍!于是花了5分钟调整缩进空格和括号对齐!中文注释太low逼,完全不能忍!于是花了10分钟翻译成英文注释,可能还会求助于google翻译,装个B我容易么!变量名完全不能忍!于是又花了10分钟改各种变量名和函数名,int i=0是什么东西,改成index。什么?居然还有warning?我这个项目的上万行原生土著代码里,一个warning都没有,岂能让你这个外来代码坏了我的颜值。于是再花了10分钟去掉警告。注释掉的代码也不能忍!全部删掉。没事打什么log,不知道Log也会影响效率吗?再把所有print都删掉。

最后,当我正像个快乐的小二逼一样,肆意地把玩这段完美的代码时
咦?跑起来有点问题啊,貌似这段代码有BUG。
花了半小时研究是什么问题。
我去,写的太乱了,完全看不懂!
要不...我上层调用的时候做点折中,故意规避这样的BUG?
不行,我这么优雅的人怎么能写出这样的代码!
算了,网上再去找一段吧.....


    关注 杭电计算机学院信息小助手


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册