美发

程序员跳槽阿里后整天被喷代码烂网友哈哈怕了吧

2019-11-09 00:43:13来源:励志吧0次阅读

首先,就不说写的烂的代码了,只说写的好的代码。写的好的代码,依然是很难浏览的。写的好的代码,一般是遵循一些原则。而这些原则,很难从最后的代码中反推出来。这些原则一般都是 declarative knowledge,而我们看到的代码大多是 imperative code。即便是 functional program 或 declarative language 的 code,一般也是用低级的抽象来描写高级的原则。

程序员跳槽阿里后整天被喷代码烂网友哈哈怕了吧

自我开始编程以来,我一直觉得读他人的代码的难度,要几倍于自己写代码。一直以来我都很困惑,难道是我技艺不精,所以读他人的代码很困难么。其实不是,我能看懂代码中的每句话,并没有我不认识的语法,但连在一起就不懂为什么作者要这么安排代码了。后来我渐渐有了一些想法,代码是程序员给计算机的命令,是作者思考过后的产物,但思考的过程却没有体现在代码上,这就好比一道数学题,只有一个最终答案,所有的计算进程都被省略掉了,自然难以理解作者的意图。

程序员跳槽阿里后整天被喷代码烂网友哈哈怕了吧

这不,小编最近在网上看见一位网友匿名发布称:自己重百度离职,却被顶替的新人吐槽代码烂,这一问题引发广大网友的回复!

程序员跳槽阿里后整天被喷代码烂网友哈哈怕了吧

网友评论真是炸开了锅呀:又同情他的,也有诋毁他的,你们怎样看呢?

读不懂才要读,想不明白才要想,这是进步和成长的开始。那些阻挡你的蹂躏你的而杀又不死你的,终将帮助你成长让你变得更强大。最后,你要记住,从头开始再写一遍并不意味着你会写出比之前更好的代码。因为你没有参与到上一个版本的创建,所以你其实根本就不算有经验。一旦你准备推倒重写,你可能会再犯一遍版本1犯过的错,甚至会产生更多的新问题。

女用威尔刚

希爱力和伟哥哪个效果好

西地那非半衰期

分享到:
  • 友情链接
  • 合作伙伴