分析一套源代码的代码规范和风格并讨论如何改进优化代码
我的工程实践课题是《物联网网关智能分析引擎》,即一个物联网网关产品数据收集处理与可视化的web平台我所做的是后端开发,结合工程实践找了一份利用neo4j的java驱动包,取出数据,并在网页上进行可视化的工程源代码,下面对其进行讨论,该项目在github上的具体框架如下图:
下面截取其中两段源代码于下图:
可以看出这段java代码符合了代码的“简洁、清晰、无歧义”的基本原则:
1.标识符的命名做到了统一、达意和简洁,没有使用英语与配音混合的方式,且都使用了驼峰命名法,使人读起来清晰易懂;
2.代码的格式规范,对空格、换行及缩进的使用完美;
3.控制语句运用规范,没有出现常见错误且保证了性能;
4.注释清晰,在必要注释的位置都进行了标注。
以我目前的代码水平没有找到可以改进与优化的地方,对于代码的规范与风格我想每个人都有自己的想法,只要遵循一个大原则,自己喜欢就好,代码手中过,规范心中留。