434
社区成员
发帖
与我相关
我的任务
分享看完阿里云和腾讯代码规范,我觉得比较重要的有几点:
一、命名风格
二、常量定义
1. 单行字符数不能超过120个,超出则需要换行,换行时遵循如下规则:第二行相对第一行缩进4个空格,从第三行开始不再持续缩进;运算符和下文一起换行;方法调用的点符号与下文一起换行;方法调用中的多个参数需要换行时,在逗号后进行;在括号前不要换行;在逗号前不要换行。
2. 大括号的使用约定:如果大括号内为空,则简洁地写成{ }即可,不需要换行;如果是非空代码,则左大括号前不换行,左大括号后换行,右大括号前换行,右大括号后还有else等代码则不换行,表示终止的右大括号必须换行。
三、注释规范
1. 所有的抽象方法(包括接口中的方法)必须要用 Javadoc注释,除了返回值、参数、异常说明外,还必须指出该方法做什么事情,实现什么功能。说明:对子类的实现要求,或者调用注意事项,请一并说明。
2. 方法内部的单行注释,在被注释语句上方另起一行, 使用//注释。方法内部的多行注释,使用/* */注释,注意与代码对齐。
在这些代码规范中我总结出了本学期代码要遵循的规范
《数学之美》体会:
我主要阅读了第一章,第一章里作者从原始人类的通信方式开始入手,人类最早利用声音进行的通信依赖于开篇给出的"编码-传输-解码"的基本原理,指出原始人的通信方式和今天的通信方式没什么不同,这世界上近现代最普遍的原理大部分都在人类发展的历史上被无意识的使用着。
作者把生活中遇到的复杂的问题,以简单清晰,直观的模型或者公式展现出来。我们可能过于注意生活中的种种奇妙现象,往往忽略了追求其理论逻辑的演绎,而这,也是大部分问题的主要根源
任何一个领域,深入进去都有无数的细节。有兴趣的人不但没被这些细节吓倒,反而会兴致勃勃地研究,从而达到令人仰慕的高度。吴军先生向我们展示了数学和算法中的这些细节,也展示了他所达到的高度。值得我学习。