这几天读了《代码整洁之道》的前面10个章节,收益颇多。此书结合代码,直接对比代码修改前和修改后的效果,可以让读者立刻看到修改的效果。回头看看自己写过的代码,果然里面存在不少书中指出的问题,比如变量命名随意、类过大、函数过大等等。现在我在此对书中给我深刻印象的部分做些整理,以备以后查看。 首先就是命名 ...
分类:
其他好文 时间:
2016-05-18 14:41:43
阅读次数:
146
一、变量 1. 变量命名规则: 语法:(下划线或字母)+(任意数目的字母、数字或下划线) 如:a123,_a123,_a123_ 变量名必须以下划线或字母开头,而后面接任意数目的字母、数字或下划线。区分大小写,即:Name与name不是同一变量。禁止与python关键字及保留字相同。 python关 ...
分类:
编程语言 时间:
2016-05-15 02:21:11
阅读次数:
275
window7安装module出现 Connot find module 'xxx' 解决办法: 添加环境变量命名为:NODE_PATH 设置值为:%AppData%\npm\node_modules (windowXP为%USERPROFILE%\Application Data\npm\node ...
分类:
其他好文 时间:
2016-05-13 10:34:00
阅读次数:
117
一、变量命名的五个要素 由字母、数字、“_”和“$” 组成 首字母不能为数字 大小写敏感 不能使用Java的保留字和关键字 可以使用中文命名,但是不建议 二、java的基本数据类型 整数类型:byte、short、int、long 浮点型:float、double 字符型:char 布尔型:bool ...
分类:
编程语言 时间:
2016-05-08 14:57:59
阅读次数:
167
1、C#变量命名可以以邮件符@开头
2、C#中字符串值可以@开头,如此该字符串则是逐字指定的字符串,两个双引号中的任意字符都作为字符串处理,特殊字符也不需要转义,但是双引号需要,否则会被视为字符串的结束。
如:"asdasd:
item1
item2"
3、C#支持goto语句
4、C#的switch语句不允许从一个case的...
1.帕斯卡命名规则: 当名称以多个单词连接而成,每个单词首字母大写。 例如: 2.驼峰命名规则: 是指混合使用大小写字母来构成变量和函数的名字 大驼峰: 小驼峰: ...
分类:
其他好文 时间:
2016-04-23 14:42:24
阅读次数:
132
1. javascript是大小写敏感的, // 单行注释 /**/多行注释 2. 变量: var quantity ;声明变量 quantity = 3;变量赋值 变量命名以字母,美元符号, 下划线 开头,不能以数字开头。 且不能使用关键字和保留字作为变量名,通常采用驼峰命名法,比如 firstN ...
分类:
编程语言 时间:
2016-04-21 15:12:23
阅读次数:
266
javascript初识 1.标识符: a.第一个字符必须是字母,或者美元符号或者下划线(—) b.不能使用空格符号,加减号等其他符号。 c.不能使用JS中的关键字。 2.变量 a.命名方式就是表是否的命名方式。 b.声明变量的方式是var 变量名或者 var 变量名=值; 3.基本的数据类型 a ...
分类:
Web程序 时间:
2016-04-18 06:22:29
阅读次数:
167
1.Python Helloworld! #!/usr/bin/env pythonprint "Hello World!!!" 2.Python 基本变量命名 合法变量: Name='freeman' NameInfo ='freeman' 不合法变量: name-info = 'freeman' ...
分类:
编程语言 时间:
2016-04-08 21:32:41
阅读次数:
241
一.类(类的6个默认函数)、对象、面向对象等概念1.cpp的数据类型(除去C中的)基本数据类型:bool型逻辑型非基本型:类classvoid型无类型【1】命名空间(为了解决全局变量命名冲突的问题)例:#include<iostream.h>usingnamespacestd;//标准输入输出流,命名空间为stdint..
分类:
编程语言 时间:
2016-04-07 01:47:23
阅读次数:
281