说说程序员注释那些事

     离开园子好久了,从15年就再也没有写过博客了,有时候很想写博客可惜一直被生活的种种事情弄的没有时间来写。一直热爱编程事业,可以毕业后生活中太多事情分散了自己的精力。2013年毕业,2014年结婚,2015年买车生小孩,2016年买房。虽然自己现在是一个团队的leader,但是最近半年家庭生活出现了一些事情,使得自己对于技术的研究太少,心中有种莫名的恐惧感。

    今天参加了吉日嘎拉老师的架构培训,看到老师对于编程的执着和热爱,加上自己最近遇到的问题有感而发,决定写下这篇博客。谈谈对于程序员对于注释的编写。

亲身经历的程序员注释的坑

  最近让我非常郁闷,遇到了一个由于程序员不负责任的代码注释造成的。我到现在的公司一直从事着一些生成算法的问题,9月3号由于接到一个非常紧急的任务需要生成一套码制,这个码制中有两位数码的校验码,其中校验码的算法,项目组直接给到了源码,新的码制需要在9月5号能够在生产系统进行使用,源码的注释如下:

结果在老系统中,该算法被使用的时候参数传递的却是月日,而且这个算法的编写和调用均是同一个人。而我按照年月参数生成的校验码的数码在老系统不能进行正常解码。最后导致公司直接经济损失1万块,而我也被公司进行了批评,被罚款。对于谁应该去对这个事情负责,我想继续探讨下去也没有意义,我只想说程序员应该对自己的代码负责任,做一个有责任的人,如果不对自己的代码有责任心,那么你的注释有还不如没有。

1.及时添加代码注释

2.代码的注释应该简洁

3.代码的注释一定要准确,否则这个注释有还不如没有

4.修改代码后,及时修改注释,并填写修改记录注释。很多程序员在修改代码后由于时间关系,并不能及时修改注释,导致注释最后的注释完全错误。

5.代码及时review

6.对自己的代码带上责任感

 

转载于:https://www.cnblogs.com/ITCommunication/p/6218704.html

### 程序员代码注释中的幽默段子 程序员的幽默感常常体现在他们的代码注释中,这些注释不仅能让同会心一笑,也能在枯燥的编码工作中增添一丝乐趣。以下是一些经典的程序员代码注释幽默段子: 1. 一种常见的程序员幽默是通过故意让注释显得神秘或难以理解来增加趣味性: ```c // Real programmers don’t comment their code. // If it was hard to write, // it should be hard to understand. ``` 这种注释暗示了编写代码时的复杂性,同时也带有一种程序员特有的自嘲精神[^3]。 2. 来自贝尔实验室的经典注释也体现了程序员的幽默感: ```c /* you are not expected to understand this */ ``` 这段注释出现在第六版Unix Kernel中,意在表明这段代码的复杂性超出了普通开发者的理解范围[^4]。 3. 另一类幽默注释则是通过夸张或荒诞的方式来描述代码的功能: ```python # This function is magic. Do not touch. def mysterious_function(x): return x + 42 ``` 这里的注释通过将简单的逻辑描述为“魔法”来制造笑点。 4. 还有一些注释利用了程序员对未来的调侃: ```java // TODO: Fix this bug when I figure out what's wrong. public void brokenMethod() { // Code that doesn't work... } ``` 这类注释反映了程序员在面对棘手问题时的无奈与幽默。 5. 注释中也可以包含对未知维护者的警告: ```javascript // If you change this code, may the gods have mercy on your soul. function dangerousFunction() { // Dangerous code ahead! } ``` 这种注释既是一种幽默,也是一种对潜在风险的提醒。 6. 程序员还会通过注释表达对某些代码逻辑的不满或无奈: ```c++ // I apologize for the code below. // I was drunk at the time. void messyFunction() { // Confusing and poorly written code... } ``` 这里通过自我调侃的方式增加了代码的趣味性。 7. 最后,一些注释甚至可以成为程序员之间的梗: ```python # If this code works, it was written by Jane. # If it doesn't, I wrote it. def risky_code(): pass ``` 这种注释通过团队内部的玩笑来增强协作氛围。 ```python # Example of a humorous comment in Python def calculate_answer_to_life_universe_everything(): # The answer is 42, but don't ask why. return 42 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值