在新的公司工作快一年了,时间飞逝,作为一名工程师,尤其是刚毕业的小菜鸟,要时刻对自己反省,这样才能够快速提升自己的开发速度,习惯,以及业务需求理解能力,在工作中我总结了一下几点,这个可能也是大家常见的一些问题,今天就好好的来归纳总结一番。
1、在开发功能之前一定要弄清楚功能的需求,这个是必须要详细了解的一个前提,然后分析需求在业务上的可能性,需求是根基,业务分析前提。前面做到位了,在开发中定位会更加的准确,同时也会减少bug,减少了后期的工作量。
这点小编深有体会,感触颇深,记得刚来公司的时候,因为开发速度比较快,所以接到一个比较重要的需求,那时对项目的结构还不是特别的了解,当时的需求也不太详细,基本都是口述,听完过不久就忘记了,所以经常去麻烦项目经理,搞得我领导都很烦了,还好我是个女生,表现的不是很明显,总而言之,需求一定要理解清楚,把思维逻辑都连贯好,不然开发的过程会很痛苦。。切记啊
2、在开发的过程中日志的重要性,像我们是对接接口开发的,没有对接成功,后台只会给你响应超时的应答码给你,你完全不知道错在哪里?到底是我们组装报文的时候,还是发送请求的时候,还是返回解析的时候,你有可能看一天都不知道问题出在哪里,程序员的通病就是感觉没有错啊,逻辑就是这样啊。这个是我自己很疼苦的一次经历,所以在开发中一定不要忘记加上日志。记得看日志,去排查问题
3、代码的规范也是同等的重要,这个能够很好的提高代码的阅读性和后期的维护,这个点不能忽视掉,规范其实有很多方面,我就说说我印象深刻的几个点,代码中可变参数的处理、常量、静态变量、注解等,这些在自己心里要养成一种潜意识的处理方式,如:接口中认证的秘钥key,这个需要写在管理后台,人员需要可配置的去修改。
虽然小编的代码规范也不是很好,但是正在一步一步的更正过程中,毕竟我们每个月都要统计代码率和注释率的,小编可以推荐大家安装一个插件阿里编码规约扫描这个还是会帮你解决一些你看不出来的一些小问题!!
一、安装
在线安装地址:https://p3c.alibaba.com/plugin/eclipse/update
1.点击 Help –> Install New Software…
2.在弹出的窗口中点击add按钮,输入Name(任意)和Location(插件的URL),点击OK
3.勾选出现的插件内容,一步步安装即可。
二、使用
1.扫描。项目右键菜单选择“阿里编码规约扫描”。
扫描结果分为三类:Blocker(崩溃)Critical(严重)Major(一般)
2.自动修改。选择扫描结果点击“Quick Fix”按钮。
这一年我还是学到了蛮多东西的,2018年我的养成看书的好习惯。