
代码重构
王仁勇
不忘初心,坚持学习并应用技术。
展开
-
代码重构:文件相关变量命名约定
一、文件相关变量的命名进行文件操作时,我们需要定义相关的一些变量,比如目录、文件名、全路径、文件扩展名。我在写代码是使用以下的变量命名约定:比如有一个配置文件,它的全路径变量就命名为config_path、它所在的目录就是config_directory、配置文件本身直接用fd_config,具体如下(xxx表示具体的业务名,如配置文件config、语料文件courpus):fd_xxx 表示文件本身,fd是文件描述符(file descriptor),来自于c语言习惯,认可度...原创 2020-09-28 09:21:15 · 927 阅读 · 0 评论 -
代码重构:适当的使用短变量
一 适时的使用短变量这时我们使用像i、j、k这样的短命名变量反而会让代码理想清晰,比如多重for循环的下标或者是嵌套的lambda表达式的或者是迭代变量(如下),因为这已经约定俗成了,有这样一个背景知道。我把它们称之为“随手变量”意思就是随手拿来临时用一下,用完即扔。但注意这“随手变量”的作者域一定不能太大,否则到后面你就不知道它存放的是什么东西了,因为它的命名无法体现出来。打个乘法表:for(i...原创 2018-06-11 11:00:10 · 371 阅读 · 0 评论