美文网首页
程序员看别人的代码是怎样一种心理体验?

程序员看别人的代码是怎样一种心理体验?

作者: 软件程序员 | 来源:发表于2018-01-04 16:29 被阅读0次

    在程序员的圈子里有一个话题经久不衰:程序员入职新公司后接手已有的代码,怎么处理?

    程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。

    分享之前我还是要推荐下我自己建的iOS开发技术交流裙:319819749,里面都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发相关的),包括我自己整理的一份2017最新的iOS进阶资料和高级开发教程,欢迎进阶中和进想深入iOS的小伙伴

    程序员的内心

    我们之所以认为旧代码一团糟,其实是由编程的一个基本定律决定的,那就是:写代码容易,读代码难。

    那么,程序员读别人的代码到底是怎样一种心理体验呢?

    1、

    这是什么………… 我X,太牛X了。

    这是什么………… 我X,太傻X了。

    2、有一个游戏是这样玩儿的,一觉醒来,你发现自己被随机的丢在某个城市的goole street view里,没有路名,没有地图,只有街景。你要自己找到路,走到机场,飞回家。

    见到机场,你就赢了。

    读别人的代码的体验,和玩儿这个游戏差不多。。。

    生无可恋

    3、

    要么:卧槽,大牛和我做朋友吧。

    要么:尼玛,杂碎怎么混进来的?

    4、

    居然能TM这么写?

    居然能TM这么写!

    5、

    我勒个去这个好牛逼怎么做到的?我研究一下。

    (若干小时后)

    应该大概是这样吧……

    这个根本不用这么麻烦嘛,看我怎么把它弄好。

    (若干小时后)

    难怪那时候要这样写……原来是这样……

    (回滚到修改之前的状态)

    这个谁写的这么屎……让我看看……

    git blame(发现是自己写的)

    嗯这个还是能用的(严肃)

    惭愧惭愧

    6、敢写注释么!!!

    7、别人的代码好烂呢,于是我开始改改改....

    发现别人的代码比我的好用哎,于是CTRL+ZZZZZZZZZZZZZZZZ....

    8、

    这特么谁写的坑爹代码?

    这行谁加的,有意义么?

    还特么不写注释!

    Annotate一下看看谁提交的

    。。。

    好吧,我想起来是怎么回事了。。。

    9、别说读别人的,自己写过的时间长了在读也是需要很多想象力的!

    10、.......?πω? βλ?πει? αυτ? τη φρ?ση.

    11、坚持住,坚持住,千万不能吐血。家里还有老婆孩子呢!

    12、想给他重构一遍。。。

    13、一开始我是抗拒的,想想需求我还是从了吧!

    14、

    不怕对方代码跑不动,

    就怕对方代码风格不一样。

    4空格缩进遇到2空格缩进,

    大括号换行遇到大括号不换行,

    横杆命名遇到驼峰命名,

    分分钟想提刀去灭了对方!

    你在读别人写的代码时有怎样一种心理体验?下方留言讨论一下吧

    如果对编程感兴趣,想了解更多的编程知识,解决编程问题,欢迎和师姐(bjdnsj)一起讨论。

    相关文章

      网友评论

          本文标题:程序员看别人的代码是怎样一种心理体验?

          本文链接:https://www.haomeiwen.com/subject/angrnxtx.html