一. 为什么需要常量
(1)如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦:
1. 程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意
思,用户则更加不知它们从何处来、表示什么。
2. 在程序的很多地方输入同样的数字或字符串,难保不发生书写错误。
3. 如果要修改数字或字符串,则会在很多地方改动,既麻烦又容易出错。
(2)尽量使用含义直观的常量...
分类:
编程语言 时间:
2014-07-20 10:28:08
阅读次数:
202
有一种格式化的变种(该变种没有通过JSLint测试)略过了花括号,并将if语句放在同一行中。这样做的好处是该循环语句变得可读性更强(对于每个拥有属性X的元素,就直接对X进行操作)。这样做的结果是只需要更少的缩进就可以获取循环的目的://在Object.prototype中调用hasOwnProper...
分类:
Web程序 时间:
2014-07-19 16:29:46
阅读次数:
270
1、作为iOS项目中最大的文件,ViewControllers中的代码复用率几乎是最低的2、重量级的View COntroller加大了测试的复杂度。所以关注ViewController的瘦身,把业务逻辑、网络请求、Views的代码移到合适的地方,进而提高代码可读性、降低耦合、提高复用、降低测试难度...
分类:
其他好文 时间:
2014-07-19 09:08:49
阅读次数:
170
Spring Framework 4.0 学习整理。
Spring框架的核心部分就是Ioc容器,而Ioc控制的就是各种Bean,一个Spring项目的水平往往从其XML配置文件内容就能略知一二,很多项目,往往是外包公司的项目,配置文件往往是乱七八糟,抱着能跑就行,不报错就行的态度去写,然后在项目中后期发现各种缺失又去一通乱补,其结果就是,整个文档可读性极差,毫无章法。这也不能怪写这个XML的人,...
分类:
编程语言 时间:
2014-07-18 18:01:46
阅读次数:
285
第一章不同的思维
本章介绍
■理解函数式编程
■用函数式思想提高生产力
■写出阵高效、可读性强的代码
■实现第一个 F# 应用程序
函数语言非常富于表达,能用短小、简洁、具可读性的代码,实现强大的功能。之所有这些是可能的,是因为函数语言提供了更加丰富的方式,来表达抽象的概念。我们可以隐藏代码是“如何”执行的,只要指出所需的“结果”,并且这样的(指出如何实现结果)代码只要写...
分类:
其他好文 时间:
2014-07-17 20:21:25
阅读次数:
216
这两个东西是C++11中引入的,属于保留字,不是关键字,只有在特定的位置才会有效果(函数参数列表后),在其它地方甚至可以把它们作为变量名。final:阻止虚函数被重写override:标识函数重写了基类虚函数,强调重写设计意图,加强可读性,并强制编译器检查该函数是否重写了基类虚函数参考链接:http...
分类:
其他好文 时间:
2014-07-16 15:51:38
阅读次数:
181
编码规范对于开发人员来说是非常重要的,有以下几个原因:1.一个软件的生命周期中,80%的花费在于维护2.几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护3.编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码4.如果你将源码作为产品发布,就需要确任它是否被很好的打包并...
分类:
编程语言 时间:
2014-07-16 15:51:17
阅读次数:
214
C++中对于内置的变量及标准库中常见的类定义类常见的操作符含义,对于自定义的类也可以通过关键字operate重载操作符的含义。C++中支持重载的目的诚然操作符的重载可以通过使用函数实现同样的功能,但C++中引入重载,我想是为了增加代码的见解性和可读性。具体的使用在要重载的参数名儿前加operate关...
分类:
编程语言 时间:
2014-07-16 14:13:09
阅读次数:
206
看着自己这代码,感觉能力貌似提升了一个等级,代码虽然简单,但是编程思想、代码规范、可读性等等(不一一说明了)!...
分类:
编程语言 时间:
2014-07-16 10:38:51
阅读次数:
252
在JSP中,在""之间书写的程序代码成为java程序片。
一个JSP页面中可以有多个java程序片。要注意的是,在Java程序片中声明的变量在它们所在JSP页面的所用程序片及表达式中都有效。基于此,可以把一个较大的程序片分成几个小的程序片,还可在其中插入HTML语句,以便编写的程序代码更具有可读性。
在程序片中声明的变量只在页面有效,是局部变量,它在不同的客户访问同一个页面时,此变量是不能共享...
分类:
Web程序 时间:
2014-07-15 12:37:45
阅读次数:
237