随笔分类 -  规范与习惯

一些代码规范与好的习惯
编程语言类型
摘要:静态类型语言: 一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的。Java和C是静态类型语言。动态类型语言: 一种在运行期间才去确定数据类型的语言,与静态类型相反。VBScript和Python是动态类型的,因为它们确定一个变量的类型是在您第一次给它赋值的时候。强类型语言: 一种总是强制类型定义的语言。Java和Python是强制类型定义的。您有一个整数,如果不明确地进行转换 ,不能将把它当成一个字符串。弱类型语言: 一种类型可以被忽略的语言,与强类型相反。VBScript是弱类型的。在VBScript中,您可以将字符串'1 阅读全文

posted @ 2013-06-27 13:50 李皮筋 阅读(262) 评论(0) 推荐(0)

代码规范与可读性
摘要:1.尽量使方法简短。上下文很重要,5-20行为最佳。(始终能在一个屏幕里放得下) 2.不要把一个变量用于多个服务。(一个变量应该始终只为一个目的服务) 3.使变量能顾名思义。( 只要看一眼就能知道是干嘛的) 4.把变量定义在靠近使用的地方。同1的上下文的原因。 5.拒绝神秘数字 a < 4386 不如 a < MAX_INPUT_LENGTH 。在使用一个数值前赋给变量。 6.不要逆常规。如驼峰表示法,常量定义等的书写方式。 7.警惕过早优化。你第一应该关心的事情是写出易于理解的代码。如果你觉得有些地方很慢,不要盲目的重写代码,你应先找到慢的证据。不要傻乎乎的去解决根本不存在的问题 阅读全文

posted @ 2013-05-07 11:23 李皮筋 阅读(229) 评论(0) 推荐(0)

导航