cststudio / csthinking

一些思路,一些想法,一些实验。随意提提,随意想想,随意看看,不做决策。
0 stars 0 forks source link

个人编码小结 #22

Open latelee opened 3 years ago

latelee commented 3 years ago

原则类: 对于命名,不拘泥哪一种语言,以自己熟练的、容易理解和记忆的为主。 不同语言,风格不同,找并集。 学习不同语言,可先做测试,创建仓库,以积累代码片段。如shell_test golang_test python_test nodejs_test等。

实操类: 参数判断在初始化时进行,程序内部深处不处理。 优先进行出错处理,反向判断。如if (ret <0) return。减少缩进。 有些变量,直接用tmp1、tmp2、tmp3表示,示例:C++中执行sql语句返回的值,使用tmp1表示第一个返回的结果。

latelee commented 3 years ago

注释

注释为中文,可起解释和视觉分隔作用。
原则是“解释为什么,不解释做什么”,但个人认为,也是写上“做什么”,复杂步骤的按1(1.1/1.2)、2、3等。