一段让人哭笑不得的注释,让资深程序员Russell F在同事面前"社死"。
事情源于Russell写的一段逻辑混乱的代码。为了让后续维护者看懂,一位好心同事特意添加注释解释:"这段代码*本该*失败。如果它没能失败,就会抛出一个失败提示。"Russell看到这句注释后无地自容——这居然是他自己的杰作。
打开网易新闻 查看精彩图片
这段注释的荒诞之处在于双重否定制造的语义迷宫。"故意让它失败"的设计本就反直觉,而"失败失败"的嵌套表达更像绕口令。Russell坦言同事的好意提醒让他意识到代码写得有多愚蠢,原本清晰的业务逻辑被实现得如此迂回。
程序员圈很快用金句调侃此事:把"不做计划就是计划失败"改编成"失败失败就是失败提示"。这种自我解嘲的背后,是技术人对代码可读性的集体焦虑——再聪明的逻辑,若需要注释才能看懂,本身就是设计缺陷。
Russell选择公开这段黑历史,或许正是技术文化中最珍贵的坦诚:承认愚蠢,是变得不那么愚蠢的第一步。
热门跟贴