- 相关名字表示代码含义,提高代码可读性 例如“体积”用V表示、“名字”用name表示
- 选取名字时,名字不能产生歧义并且不能与语言中已有的符号名称相同,避免误解原要表达的含义 例如不能用 “int”命名变量
- 适当空行和缩进,形成良好的代码风格的同时方便个人或者他人阅读以及修改代码
- 特殊情况简单注释,注释编写排列整齐
- 提高控制流的可读性(例如条件表达式中优先选择条件置于前面的)或者减少控制流变量的使用
- 减少变量的作用域,作用域越大,越快速锁定变量所有使用的位置
- 适当引入一些解释变量拆分长表达式
8、遇到代码量多、较为复杂的问题时,适当抽取函数,一个函数解决一个小问题,将一个大问题转化为许多个小问题,同时方便个人修改与测试
9、减少代码量,避免过度设计
参考文件:进入BAT大厂这些代码规范必须知道 - 百度文库 (baidu.com)
《数学之美》第一章读后感
数学之美第一章是以时间为导线,讲述了文字和语言发展过程中,我们的祖先在生活中语言通信和创造文字早已经是运用到数学规律了。
早期人类生活所需要了解和传播的信息很少,固然没有产生自发地运用类似于我们现在的数学规律的能力,人类社会的不断发展与人类的文明化的进步,语言和文字由此产生,我们的祖先也因此在不断探索与改进的过程中使用到数学规律。象形文字到拼音文字的跨越、拼音文字简易选择、书写时代文字特点、抄写书籍所使用的校验码等等,都体现了文字、语言和数学天然的、内在的联系。而类似今天自然语言学者们研究的问题,祖先们在设计语言之初便已经遇到了,并且自发的使用类似今天的方法解决了,不可否认的是他们过去所遵循的法则和我们今天孜孜探求的研究背后有着共同的东西,这便是所提到的数学规律。书中有一句话印象深刻:“任何事物的规律性都是内在的,并不随它的载体而改变。自然语言的发展,在冥冥之中都受到信息科学规律的引导”,这便是对文字语言跟数学之间天然的、内在的联系一个挺好的阐述吧。
数学规律早已在人类还未形成文明社会时出现,在当下高度发展的信息化文明时代下,数学更是渗透在我们生活生产的方方面面,数学的发展必然是会影响到现代社会发展进步。