电子产业一站式赋能平台

PCB联盟网

搜索
查看: 257|回复: 1
收起左侧

源代码里面,那些看了让人忍俊不禁的注释

[复制链接]
匿名  发表于 2023-9-5 17:50:00 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
关注我,一起变得更加优秀!
俗话说好的代码不需要注释,写注释有时实属无奈之举。
于是,有些注释看了就让人心慌,甚至是生气。
【1】
  • #想了解递归,请参见文件末尾..(代码末尾…).#想了解递归,请参见文件开头
    【2】
  • //仅以这些代码和我所有的工作献给我的妻子 Darlene,//因为一旦这些代码发布,她就不得不全力支持我、我们的三个孩子,还有狗狗。
    【3】
  • //有时,我相信编译器会忽略我所有的注释。
    【4】
  • /*你以为你知道下列代码在干什么。其实你并没有。相信我。与这段代码相爱相杀,你会度过无数个不眠之夜。你认为你聪明有余,足以“优化”下面这段代码的那一刻,诅咒就将开始。听话,关闭这个文件,去玩点别的吧。*/
    【5】
  • //我不确定我们是否需要这段代码,但我不敢删。
    【6】
  • // 捕捉异常是一项伟大事业。
    【7】
  • //如果我从未来穿越回来读这段代码,我会回到过去,干掉我自己。
    【8】
  • floatboat; // 船必须能漂浮(float也有漂浮的意思),否则就沉了。
    【9】
  • try{} finally { // 应该永远不会发生}
    【10】
  • //我被迫写下这段代码,非我个人所愿。
    【11】
  • //写起来真麻烦,//所以读起来也很麻烦。
    【12】
  • //如果这段代码能够正常工作,那么请记住作者是Atit Patel。//如果不能正常工作,那我也不知道是谁写的。
    【13】
  • //如果你在阅读这段代码,那意味着你接手了我的前一个项目。//非常抱歉,真心为你感到难过,祝你成功。
    【14】
  • //昨天我被吓到了,//我运行了一些本不存在的代码,//今天却发现这段代码不见了;//我多么希望这段代码能留下来。
    【15】
  • //如果这段代码仍在使用中,但无法正常工作,那么//我允许你向我开枪。哦,其实你开不了枪,//因为那时我已经死了……
    【16】
  • /* Ultra-hot screen management packageJamesGosling, January 1980 // Copyright? 1981,1980 James Gosling //***************************************************************/-------------///| XXXX XXXX || XXXX XXXX || XXX XXX |\ X /–\ XXX /–|| XXX |
  • 回复

    使用道具

    0

    主题

    6

    帖子

    77

    积分

    一级会员

    Rank: 1

    积分
    77
    发表于 2023-9-5 17:50:45 | 显示全部楼层
    | || II I I I I I || I I I I I I |\ /– –XXX XXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXX XXX*************** 当心!! ***************警告所有闯入者:本模块中的大部分代码都极度扭曲!小心处理。你以为你理解这些代码?不,你并没有,再仔细看看。****************************************************************/-----------------------------------我的代码很好,不需要写注释6 n3 d, K8 t. Z
    【17】
  • //删了这条注释,程序就会挂掉。问我为什么,我也不知道。+ S: g5 [8 _5 A# b0 G) Z. d
    【18】
  • //这段代码是 Sheetal 编写的,没人知道是干什么的,千万别改!6 Z! K" j1 b, F
    【19】
  • //下面这段代码是黑魔法,//来自某个 stackoverflow 链接。//请不要玩魔法,会伤到人。. s3 P" @7 ~4 z4 @' R
    【20】
  • //请 James Gosling 原谅我即将犯下的罪行。- K% v: e" S% \- p. j5 t
    【21】
  • //本来这段代码能够正常工作,但我的猫猫决定,//在我的键盘上来一场旅行……& D  V3 a3 m: e
    【22】
  • //私有实例变量,用于存储年龄,public static int age;8 d0 ~8 q4 ?' r
    ( N. a  w+ ?* j' x5 L+ g8 p
    【23】
  • //我不确定为什么这段代码能够正常运行,但问题确实修复了。& o8 H7 i3 q. G. q8 b
    【24】
  • longtime; /* 学习 C(要花很长时间)*/
    " o+ L5 s$ k3 m; L* m7 S% m【25】
  • /*哈哈哈!你永远也想不明白为什么这段代码能够正常运行。*/
    " p- J, {. n# Z【26】
  • //在此设置断点,你永远也运行不到这里。
    ' W+ z" @8 }& E- E0 v' @( i- ~  [【27】
  • //如果你看到这条注释,那么说明我的程序可能成功了。: @$ c8 t3 h3 ?& A, M; S7 D* g
    【28】
  • //这段代码很垃圾,但已经凌晨3点了,我必须做一个了结。
    ) K. x+ \% u+ v1 |2 L【29】
  • //将 i 加 1i++;
    9 J( C& `7 b# H$ J* b【30】
  • //Steve 没有发送属性,多么令人开心的创意啊。//下面我们使用可用的信息重新创建一次。// 这个逻辑不应该在这里,但我没耐心了,//就这样吧 // TODO:等待 DAN 修复这个问题。Wes,你别,你可千万别再掺和了。% ?, C& [- k) q6 _
    【31】
  • //新罗马人(Times New Roman)?老罗马人都怎么了?【32】
  • // returnreturn;
    + H+ ~, C% C; i& d9 k- t7 n3 M3 O【33】
  • private// 私有代表隐私,所以没有注释。  function LoadIt(IntID:Integer): Integer;1 V# ]4 ^) O- Z1 d" a1 z
    【34】
  • // 没错,这段代码会在3001年出问题,但首先到那时我已经死了;// 其次,到那时我们真的应该使用不同的系统了。
    - b4 c; n: e" o  bif (yearPart >= 01){    // 不听话的字节已被删除……}
    - `8 d( P$ o' d9 ?; v( ^- x4 g) O: e# r# W! T
    【35】
  • /**  * 实现 PaymentType 接口。  */public class PaymentTypePo implements PaymentType
    6 Q) ]0 t# ]. @9 h【36】
  • /* 这段代码不好。  TODO:改掉 */
    - ?: v9 a; B4 w' h! @' y' W
    3 ~: V" O" A) s7 m8 `. A【37】
  • // 哇,现在这个 if 条件语句好大。# B: q& n/ F) @
    【38】
  • // 如果可以,请原谅我!
    2 w# `3 W  p7 d/ j3 j【39】
  • // 亲爱的维护者:// 在你放弃尝试“优化”这个例程,// 并意识到这是一个多么可怕的错误,// 请将你浪费掉的时间加到下列统计数目中,// 作为给下一个人的警告://在此处浪费掉的小时数 =42
    + x% R8 z5 b6 ]- K+ B【40】
  • #define TRUE FALSE // 慢慢调试吧,傻瓜( X, S/ y; p+ {$ L) T6 T  o$ H
    【41】
  • /**永远返回 true。*/public boolean isAvailable(){return false;}
    ' S' q1 p( C- N+ }【42】
  • int getRandomNumber(){     return 5; //这个值是我掷骰子得到的,    //保证是随机的。}; F2 Q2 C2 g( A2 N% Q& v
    【43】
  • long long ago; /* in a galaxy far far away */(注:星球大战片头字幕)% |" t, }( b8 Q# L$ ]3 ^  I! W
    【44】
  • stop(); // Hammertime!(注:Stop! Hammertime为美国歌手MC哈默的一句流行歌词)4 q2 {1 a; O- j. ]9 H6 |6 v+ T0 b
        除了上面的,还有一些注释也非常友好。
    6 M( Y$ b' k& Z' {+ m) O; C

    ngkwem0xkdu6405504355.png

    ngkwem0xkdu6405504355.png
    1 Q' c0 O3 r# Y4 n# D- r; k! Q* m
    5 D' d4 [% c" ?1 m
    ! Z( b- _* C5 d

    3bzjmsocs2k6405504455.png

    3bzjmsocs2k6405504455.png
    3 c7 y: D; r/ O6 g! G/ A
    1 N0 i) I  d/ n3 s: A$ B
    -END-
    " S) b& p3 e- s6 [4 ~0 f往期推荐:点击图片即可跳转阅读
    ! f+ L- o, I7 U! q
    * @" q& [9 _: Y: M( x* f4 j                                                       
    3 ?! K: {- q* n: x5 {                                                                ! K) W1 g/ U, C) p
                                                                            ' y1 W/ P' t2 w, a1 h# R/ Q* s
                                                                                   
    & R* \$ m4 K8 _

    r31e2kmj5i06405504555.jpg

    r31e2kmj5i06405504555.jpg

    2 \% ?" `! l) ~- P& x                                                                               
    3 W4 k  n, I: n5 F2 ~                                                                                        【嵌入式 AI】搭建开发环境,劝退不少初学者?+ E# @, M/ H; X5 N
                                                                                   
      g, u2 p* X2 \' z" t                                                                       
    * Q( Y' D  {# w7 d/ V% @2 y                                                                . Y- ?8 T% u7 l, U0 p  l
                                                           
    ; O! u3 N5 G/ T' c4 [0 F# L                                               
    + Z; I  I# A& f- U" k0 H8 x: O& G
                                                            ' o& v) Z" @9 x) ]# j% `: f: n
                                                                    ( V; D. c% m8 U# a' ^) x0 ~
                                                                            ( U. F5 v2 @6 I; {2 F1 j
                                                                                    9 W1 F: D2 Z6 `- k$ x" L

    33mroxxgpoj6405504656.jpg

    33mroxxgpoj6405504656.jpg

    9 G9 |5 }9 K) v! Q1 [                                                                                % B8 v/ V2 R. o. y% _. t" z* C! I
                                                                                            【分享】好玩的嵌入式 AI ,机器视觉和音视频处理2 V# ]' z) y( }6 v8 h9 G- b" o
                                                                                    ( Z$ ^7 K" N" e3 K9 v0 M- W
                                                                           
    . d9 ^! B- \5 e. P0 e, O$ b! E' P                                                                ) ^+ r' Q; V' x3 f! i
                                                            ' K/ X' i# a1 R7 e3 q" @
                                                   
    " U/ f! i/ w  q( q0 M7 [- a7 i/ G4 @! w$ G
                                                           
    8 c- H* Z: X* l, `8 m+ Q3 V% `( {                                                               
    1 O' j& x6 C, M3 q                                                                        0 K2 p) Q4 b% H
                                                                                    , c% t" V& u: X6 R

    dmoft3rzu0s6405504756.jpg

    dmoft3rzu0s6405504756.jpg

    1 a: }& F7 k) O. w* t$ W0 ?                                                                                # e2 d6 Z' i- L" `! w2 Y
                                                                                            努力学习,写出容易维护的嵌入式代码!
    & C; r& p9 Y7 h- _( A6 z                                                                                ; s$ R" v* r0 b) F1 c1 H
                                                                           
    8 S5 l# x/ Y: N/ ~                                                                2 Y: N% o: S$ S) c: ^5 M5 E4 {8 A
                                                           
    5 R( J% l- F# k" `                                                ! o1 u, D8 s# H0 J
    我是老温,一名热爱学习的嵌入式工程师
    7 i- ]; f' }1 R& y0 D2 j; Z关注我,一起变得更加优秀!
  • 回复 支持 反对

    使用道具 举报

    发表回复

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

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表