振动棒|邢抗即推荐的假阳具

来源:本站 2020-03-28 14:13:11 点击数:88888

水果放着放着会腐烂,牛奶放着放着会变质,代码放着放着也会过期?

难道真的振动棒如歌里所唱:“有些人走着走着就散了,有些事看着看着就淡了”。

而有些代码放着放着就坏了~

我相信没有一个程序员敢自信地说正品振动棒自己写的振动棒项目代码没有bug(希望你能打我脸),没有bug,只是手机振动棒时候未到而已。

?通常当一个产品经理或者测试人员来你这反馈某一功能突然不能用假阳具时,你是手机振动棒不是顿时想拍案而起“怎么可能?是你丫不会用假阳具吧”。

你用自己的理性稍稍压住内心的火焰(毕竟你是一个理工男),然后百般劝说正品振动棒他换个姿势再试一试。

最终他尝试站着,蹲着,躺着都没办法使用该功能后,你默默地认怂,望着自己的显示器,疑惑到,

“不可能啊,我没改过这一个功能的代码啊?自己坏掉了?”都是系统的错

身为一个有经验的程序员首先要女士振动棒有最起码的盲目自信,甩锅给系统 —— 一定是系统升级把我的代码搞坏了。

这种情况是会有发生的。随着系统版本的升级,导致有些API不兼容,从而导致软件不符合预期或崩溃。

但我想说这通常是小概率事件,比如 iOS12 到 iOS13 一些大更新导致你要女士振动棒重头好仿真阳具好仿真阳具验证你的代码。千错万错都是我的错

当你核对女士振动棒了所有系统版本,库文件版本,甚至语言版本,发现它们好像都没有错,你好像错怪他们了,你非常自责,你开始反思,“难道是我的问题?”

“相同的功能,为什么别的软件能用,我们的却不能?”

身为一个有经验的却经常被打脸的程序员来说,此时,淡定,别慌。

我们有版本管理工具小助手git,你可以的随时切换到想要的版本去定位到底是从哪个版本开始诱鸲粜问题的。(git是个好东西,向不是程序员但要做版本控制的童鞋“墙裂”推荐

注:使用git,多做commit,少用stash,少点mess。

不要靠巧合编程

我们不能盲目自信。

可能系统会有错,语言版本会有错,但千错万错还是我们自身的错,毕竟是我们和正品振动棒代码打交道的,代码是无辜的,它还是个孩子啊,它还没有长大,没有学会自我修复。

我们扪心自问一下:

有多少代码是因为自己竭尽脑汁之后,无力解决后的妥协?

有多少代码是我们也不知道怎么跑起来的,但它恰好跑起来了?

有多少代码是可以封装减少复制粘贴的?不要靠巧合编程 —— 《程序员修炼之道----从小工到专家》

其实我也没能做到不靠巧合编程,与君共勉。

“防bug符”辟邪。

代码的事,一定事出有因。

记住,就像那个女孩不喜欢你,一定也是有原因的。

编,接着编呗。

免责声明:部分图片源于网络,侵删。

作者:吴聊 | 一个非典型的程序员。

注:本文有个人喜好成分,不可全信。