最“优秀”的代码注释与提交注释

话说技术宅GEEK们一直都很有幽默感什么的,而且总是在些特别隐蔽不靠谱的地方流露(呵呵)。恰巧看到了这么几个搞笑的小段子,就放出来给大家看看。

// 亲爱的维护者:
// 如果你尝试了对这段程序进行‘优化’,
// 并认识到这种企图是大错特错,请增加
// 下面这个计数器的个数,用来对后来人进行警告:
// 浪费在这里的总时间 = 39h

嗯嗯,TKP当时应该采用这样的注释= =

/** * 致终于来到这里的勇敢的人:
你是被上帝选中的人,英勇的、不辞劳苦的、不眠不修的来修改
我们这最棘手的代码的编程骑士。你,我们的救世主,人中之龙,
我要对你说:永远不要放弃,永远不要对自己失望,永远不要逃走,辜负了自己。
永远不要哭啼,永远不要说再见。永远不要说谎来伤害自己。 */

// 一些修改1 – 2002/6/7 增加临时的跟踪登录界面
// 一些修改2 – 2007/5/22 我临时的犯傻

哦哦,KnProxy真的这样干过

//写这段代码的时候,只有上帝和我知道它是干嘛的
//现在,只有上帝知道

// 晕了,以后再修改

// 神奇。勿动。

// 沉默是金。

WordPress的index.php

// 删掉此行,天就会塌在你的头上

当然了, Commit的注释也是很多人头疼不知道填什么的,于是也不甘示弱的

从代码中去掉了不雅的词语

Tyop Fixed

把所有的Tab替换为了4个空格

前一阵子程序总是感觉像是发生了缓存不被同步的问题,但是这个的程序根本没有缓存。幸亏问题被修正了。

哦,天啊,刚才忘了添加文件

呀呀,我干过这个事= =@https://github.com/jabbany/knProxy
Git真是人性化,可惜需要先Add All Files再Cache Changes再Commit= =

@KnH.f 不禁让我回想起…志愿者平台的开发了…令人怀念的时光啊

17 Comments

    1. 嘛,我觉得SVN用起来太麻烦而且很容易坏。GIT更靠谱。PS:国内人员不太习惯Commit。不知道为什么,可能是步骤太繁琐?(Checkout倒是都挺积极。。。)

      回复

        1. GIT的版本控制不是DIFF式的而是链式文件(就是说每次保存完整的文件而不是文件变化),有非常到位的校验系统(不会出现SVN那种丢文件崩溃的问题——这是我转的主要原因之一)。

          当然了,最好的一点是,GIT的文件保存在本地,就是说即使没有Internet也可以在本机Commit不必像SVN似的开发完了必须联网Commit。什么时候需要上传服务器(有网了)就Push上去,而且能比较好的解决冲突问题。

          回复

    1. 表情是跟着之前的主题的= =我正在修正代码把这个补回去…(顺带解决那个垃圾评论阻挡需要复制粘贴…我打算改成提交时JS自动拷贝,垃圾评论机器人一般不支持JS我是这样想的。 )还有大大升级一下评论能更好的支持代码和链接。

      轻博客什么的…(原来之前很重?

      回复

发表回复

您的电子邮箱地址不会被公开。