码迷,mamicode.com
首页 >  
搜索关键字:高质量编码    ( 5个结果
高质量编码--易变业务使用脚本语言编写
本文是阅读了《编写高质量代码 改善Java程序的151个建议》后学习理解后进行的产出,同样是为了方便我后面的回顾。 废话不多说,开始。 脚本语言是在运行期解释执行的,这种特性正是Java所缺少的,java是一种编译解释的语言,在进行修改后,就需要重新编译,才能实现修改的内容。 脚本语言的优点:灵活, ...
分类:编程语言   时间:2020-03-28 17:41:39    阅读次数:77
编写代码与测试的结合
定义API的需求 为添加到项目中的每个方法或者函数定义需求和结果。 对于需求,包括输入和输出范围,exceptions 抛出异常,条件限制,以及返回值的类型(尤其如果值是类的实例时)。 定义要求并确保满足代码中的需求可以帮助你编写出健壮的安全的代码。   边写边测 每当你设计和编写一个方法或函数时,就应该编写一个或多个测试用例来确保API的需求得到满足。 (为现有代码编写测试要比为你...
分类:其他好文   时间:2015-08-13 18:13:15    阅读次数:118
javascript高质量编码04
库和API的设计:在参数设计中保持好的习惯:如顺序,width,height;top,right,bottom,left;如命名;将undefined看作没有值而不要表示非特定的值;在允许0,空字符串等为有效参数的地方,不要通过真值测试(||)来实现参数默认值;使用//var x === undef...
分类:编程语言   时间:2014-12-08 15:16:00    阅读次数:165
javascript高质量编码03
使用Object的直接量实例构造轻量级的字典:使用for/in循环,使用对象字面量来构建,并确保不增加Object.prototype属性来导致for/in循环;(考虑到兼容性,如Array.prototype是允许增加属性的);防止原型污染:使用null,Object.create: var a ...
分类:编程语言   时间:2014-12-06 16:47:44    阅读次数:129
javascript高质量编码01
javascript的浮点数:Javascript的数字都是双精度浮点数;64位编码数字;能表达53位精度的整数;进行位运算时会隐式地转化为32位整数(0,1序列)后计算;浮点数运算可能会有精度问题,最好是都用整数计算;
分类:编程语言   时间:2014-12-04 13:48:20    阅读次数:177
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!