查看: 270|回复: 2

[经验分享] 让你看后想“呵呵”的奇葩代码

[复制链接]

81

主题

0

好友

621

积分

举人

Rank: 4

  • TA的每日心情
    难过
    2016-3-29 11:53
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2016-4-6 11:26:42 |显示全部楼层

    虽然写代码很累,但,读别人的代码更累。相信做项目文档整理相关工作的同学最有体会,有木有?本篇文章讲述的就是那些让你看了,说想“Fuck!”的程序代码。

      文章内容整理自知乎的同名问答贴:

      String result;

      ......

      return result.toString();

      算吗?

      尽情吐槽吧!

      Cyandev 的分享

      if (m_doc->isModified() == true)

      {

      for (int i = 0; i < 100; i++)

      {

      save(); //Save the document for 100 times to ensure it has been saved successfully.

      }

      }

      不知谁写的,总之我都看哭了。

      侯杰 的分享题

      enum FiveLine

      {

      Gold,

      Wood,

      Water,

      Fire,

      Earth,

      };

      看枚举名字不知道五行(hang)是什么鬼,看了枚举内容恍然大雾,原来是五行(xing)……

      李旭东 的吐槽

      <div class="div1">

      <div class="div2">

      <div class="div3">

      </div>

      <div class="div4"></div>

      </div>

      </div>

      …………

      <div class="div27">

      <div class="div28">

      </div>

      </div>

      …………

      <div class="div396">

      <div class="div397"></div>

      </div>

      …………

      <div class="giveMeAFuckingClassName">

      </div>

      白砂糖 的分享

      // 以下所有left代表右

      // 以下所有right代表左

      Kun Andy 的分享

      public enum ColorType

      {

      Green, // 绿色

      Hong, // 红色

      }

      //......

      this.curColortype= ColorType.Hong;

      ......

      毫无违和感! 英语和汉语的激烈碰撞,一时愣是没读懂代码,“Hong”为何物,你看注释才恍然大悟!犀利!

      可能是绿的拼音(lv) 有点像等级,所以为了防止歧义,用了Green!赞一个!

      程序员很可爱,我爱程序猿大家庭!

      这些蕴含智慧的代是礼物也是惊喜!

      可以帮你拉这么多赞!感谢!

      真爱身边的程序员!

      爱他们!

      孙传武 的分享

      有次看一项目源码,注释里有个warning。

      // warning: Do not make any changes here.

      // I got confused why it can run successfully.

      // PLEASE Do not make any changes before you figure it out.

      绅士提督不笑船 的分享

      变量名

      class UplaodDuiLie // 上传队列

      // Uplaod 非手误,完全原文。

      // 为什么你们只吐槽 typo 而不吐槽中英文混合呢。。

      青苔 的分享

      

      看见这段代码的时候,我拍了很久的掌!

      虎耳 的吐槽

      曾经在一个家公司,有一次有人发现对每个请求,有个地方都会空等了一秒。

      后来问老大,说,如果客户有新要求,随时可以把性能提高一倍以上。。。

      亲爱的程序员们,看完这篇文章,是不是感同身受?如果大家有料,欢迎大家来爆料哦~

      更多精彩内容还可关注微信(华清远见):farsight2013


    回复

    使用道具 举报

    54

    主题

    17

    好友

    3437

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 08:11
  • 签到天数: 809 天

    [LV.10]以坛为家III

    发表于 2016-4-7 08:28:26 |显示全部楼层
    MMA7660加速度传感器,不错,可以读取啦,哈哈,很有意思呀!
    回复

    使用道具 举报

    25

    主题

    6

    好友

    5237

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    擦汗
    2016-11-18 12:44
  • 签到天数: 900 天

    [LV.10]以坛为家III

    发表于 2016-4-7 08:46:43 |显示全部楼层
    不错,赞一个。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /6 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-6 04:37 , Processed in 0.205950 second(s), 10 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部