相信每一个编程极客都知道什么是注释,也都知道如何在代码中添加注释,今天这篇文章中,我们将不会讨论如何添加注释,或者如何添加一个完美的注释,在今天的文章里,我们将给大家奉献一场来自全球开发人员的注释盛宴,看看大家是怎么在代码中添加自己富有想象力的注释吧,绝对会让你乐此不彼!
当然,如果你也有很多超有趣的注释,请留言和我们分享!我们的口号是:“快乐编程,娱乐注释” !!!
注重语法的注释
- return 1; # returns 1
来自绝对菜鸟的注释
- // I am not sure if we need this, but too scared to delete.
- ...
- ...
中文:个人不确认是不是需要,但是实在不敢删除
来自正直程序员的注释
- // I am not responsible of this code.
- // They made me write it, against my will.
中文:个人不负责这块的质量,因为他们逼迫我违心的写了这段代码
来自电影的注释
- options.BatchSize = 300; //Madness? THIS IS SPARTA!
中文:疯了吧?这是斯巴达!
绝对尽责的注释
- i++; // increase i by 1
中文:给变量i增加一个记数
绝对会被忽略的注释
- Catch (Exception e) {
- //who cares?
- }
中文:谁在意?
绝对不能信任注释
- /**
- * Always returns true.
- */
- public boolean isAvailable() {
- return false;
- }
中文:返回为true (编辑:永远不能相信注释)
典型的遗留系统代码里的注释
- /*
- * You may think you know what the following code does.
- * But you dont. Trust me.
- * Fiddle with it, and youll spend many a sleepless
- * night cursing the moment you thought youd be clever
- * enough to "optimize" the code below.
- * Now close this file and go play with something else.
- */
中文:你可能相信你能看懂以下代码,但是其实绝对不可能,相信我。一旦你调试了,你绝对会后悔装聪明去尝试
优化这段代码。最好的方式是关闭文件,去玩点儿你喜欢的东西吧。
Java程序里经常能看到的“典型”注释
- try {
- } finally { // should never happen
- }
中文:绝对不会运行到这里
超级有自知之明的代码注释
- //This code sucks, you know it and I know it.
- //Move on and call me an idiot later.
中文:这段代码的确很挫,我知道你也知道,先不要骂我2B了,请先继续往下看
绝对有年头的注释
- long long ago; /* in a galaxy far far away */
中文:在很远很远的银河系外 (编辑:这段代码能运行,绝对是个奇迹)
绝对无法挑剔的注释
- /////////////////////////////////////// this is a well commented line
中文:这注释绝对完全没有问题
保证正确体位的注释
- // I don't know why I need this, but it stops the people being upside-down
- x = -x;
中文:我也不知道为什么需要这个,但是这个能保持大家不会倒立
来自Java1.2 SwingUtilities的注释
- doRun.run(); // ... "a doo run run".
最好的帮助你了解递归的注释
- # To understand recursion, see the bottom of this file
- At the bottom of the file:
- # To understand recursion, see the top of this file
中文:#如果想了解递归,请看最下面的注释...如果想了解递归,请看最上面的注释
绝对督促你工作的注释
- /* Please work */
绝对菜鸟注释
- //I am not sure why this works but it fixes the problem.
中文:不知道为什么,但是的确解决了这个问题。
如果大家有兴趣继续欢乐的话,请径直前往StackOverflow阅读:你所遇到的最棒的注释,相信你会欢乐一天滴!
相关推荐
1. “编”玩边学:Scratch 趣味编程进阶——妙趣横生的数学 2. Scratch 魔法书 探索算法(2018-07) 3. Scratch 高手密码:编程思维改变未来——应对人工智能挑战(2018-08) 4. *程序员的数学思维修炼(趣味解读)-...
《妙趣横生的算法》是一本旨在让读者在学习算法的过程中体验到乐趣的书籍,其源代码压缩包包含了书中所有算法实现的详细代码。这些源码是理解算法原理、提高编程技能的重要参考资料,尤其适合计算机科学的学生和对...
"妙趣横生的算法源代码"这个主题暗示我们这是一份包含各种有趣且实用的算法实现的代码集合。这些源代码可能涵盖排序、搜索、图论、动态规划等多个算法类别,旨在帮助开发者更好地理解和应用这些概念。 目录.txt很...
1. “编”玩边学:Scratch 趣味编程进阶——妙趣横生的数学 2. Scratch 魔法书 探索算法(2018-07) 3. Scratch 高手密码:编程思维改变未来——应对人工智能挑战(2018-08) 4. 程序员的数学思维修炼(趣味解读)-...
总的来说,《妙趣横生的算法》这本书将带领读者走进算法的奇妙世界,通过实际例子和趣味性叙述,让原本复杂的算法变得通俗易懂。无论是初学者还是经验丰富的开发者,都能从中受益,提升自己的算法思维和编程能力。
1. **“编”玩边学:Scratch趣味编程进阶——妙趣横生的数学** - **主要内容**:通过Scratch这一图形化编程工具,将数学概念与编程实践相结合,让读者在编程的过程中学习和巩固数学知识。 - **适用对象**:适合...
总之,《妙趣横生的算法(C语言实现)》不仅介绍了算法的基本概念,还提供了丰富的C语言实现,通过实例和趣味性的讲解,使得学习算法的过程既实用又不失乐趣。无论是初学者还是有一定经验的程序员,都能从中受益,...
《Scratch趣味编程》 《Scratch趣味编程》是一种图形化的编程语言,由美国麻省理工学院研发,可以轻松地创建自己互动故事、动画、游戏、音乐和艺术。 Scratch将程序语言设计成一块块积木,你只要用拖拉的方式,将...
《妙趣横生 算法源代码》是一本深入浅出介绍算法的书籍,它以源码形式展示了各种算法的实现,旨在帮助读者更好地理解并掌握算法的本质。书中每章都配有相应的源代码,这些代码是用C语言编写的,能够直观地展示算法的...
《妙趣横生的算法(C语言实现)》附带1张光盘,内容为《妙趣横生的算法(C语言实现)》源代码和作者为《妙趣横生的算法(C语言实现)》录制的5.5小时多媒体教学视频。 《妙趣横生的算法(C语言实现)》可作为算法入门人员的...
2013届高考语文 艾瑞克 霍布斯鲍姆 趣味横生的历史时光写作素材
"编"玩边学:Scratch趣味编程进阶妙趣横生的数学和算法 《“编”玩边学:Scratch趣味编程进阶妙趣横生的数学和算法》是一本旨在通过Scratch编程语言教授数学和算法知识的书籍。这本书的内容丰富、生动有趣,适合中...
“编”玩边学:Scratch趣味编程进阶——妙趣横生的数学 这本书旨在通过Scratch这一图形化编程平台来教授基本的编程概念,并融入数学元素,使学习过程更加有趣。读者可以期待了解以下内容: - **基础数学原理**:...
他的自传《趣味横生的历史时光》既揭示了个人经历的艰难,也展现了他对历史的热爱和对生活的乐观态度。即使在困境中,他也能找到乐趣,如他对爵士乐的狂热,这与他对历史的专注形成了鲜明对比。 霍布斯鲍姆的故事为...
《妙趣横生的算法C语言实现》是一本深入浅出地探讨算法和数据结构的书籍,通过清晰的PDF文档和配套源代码,为读者提供了一条理解和掌握这些核心计算机科学概念的有效途径。这本书旨在帮助读者用C语言来实现各种经典...