1、变量的命名要规范
变量名的一般组成部分如下:
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
关于变量名的命名的方式有如下几种:
驼峰式命名法:第一个字母的首字母小写第二个起首字母大写:getUserName;
下划线命名法:每个单词使用下划线隔开“get_user_name;
怕斯卡命名法:全部首字母使用大写:GETUSRNAME
2、变量的命名的要有意义,好的变量命名可以使人一看就懂这个变量来保存什么数值的,如果您英文比较好的话,笔者比较推荐使用英文命令的变量
例如(以php语言为例):保存一个的年份的变量 可以 $year 英文不好的话可以使用拼音 如:$nian
千万不要随便给变量命名:如$aaa $a12 $bbb 这些毫无意义的变量的名称,会给程序的review造成很大的困难
3、 要养成良好的代码风格
一个专业的程序员应该自己的良好的代码风格,风格包括自己的变量名称的方式,代码的层次结构等等,良好的代码风格可有助于提高代码的阅读率,可维护性等等。
附上笔者的PHP代码风格:
4、代码的每条函数或者每个类要做到注释
其实关于的编程里的注释也是代码中必不可少一部分,有些人初学者写的代码可能向印度阿三写的代码,从不在代码里面加上注释,过几天可能就看不懂自己写的代码。加上注释可以在代码review的时候,别人一看就知道你这条函数是干嘛的,传入什么参数,返回什么样的数据。比如,笔者对函数做的注释如下:
/*****
*@describe :获取指定id的文章内容并返回文章的评论
*@author:挨踢杂谈zhu
*@params: $id int 要获取文章的id
*@return: array 返回数组数据 内容包括文章内容和评论
******/
5、多看别人的代码
工作之余可以多看别人写的代码,模仿别人的编程方式,以提高自己的编程方式和技巧,探索同一功能的不同的实现方式。我们日常开发中实现某个功能时写的代码越简洁越好,越简洁越有利于review与后期的维护。
6、编写代码的过程中注意分模块进行编程
上面那句话大概的意思是要做到“高类聚,低耦合”,也就是降低每个功能模块之间的耦合程度,做到某个功能模块的需求发生变更时,可以只改某个模块的代码就可以了,而不用从项目的头改到尾,如果是那样的话真是要命哦,特别是当一个项目极度庞大时,比如电商里的o2o2b项目,其代码量之多着实让人觉得恐怖。
7、多学习数据结构与算法
数据结构是计算机存储、组织数据的方式,其研究的方面很广,可以自行百度学习。算法是我们利用代码实现某一个功能的方式,比如:二分查找,冒泡排序、选择排序、快速排序,当我们将这些算法的思想应用到我们的编程里的时候,可以帮助我们快速地实现一些比较复杂的功能和提高我们程序的运行效率。
其实我们的代码就是由数据结构+算法组成的。
8、多学习设计模式
设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式大概可以分为如下几类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
关于设计模式的学习笔者推荐《javascipt 设计模式》这本书学习:
文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/zonghexinwen/2021/0302/733.html
电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: