多看源代码,多看看高手写的代码,多看看数据结构和算法方面的书,coding的能力是慢慢锻炼出来的,不是说看看什么就能马上提高,是需要日积月累的,而且是自然而然的事情,我觉得你刚工作1个月没必要太注重这些,以实现功能为主。等你发现问题的时候,比如查询速度慢,代码难于维护等问题,你会自然的去解决,到时候就是优化问题了,把每次优化解决的问题记录下来,久而久之你就会有良好的编码习惯,也就能很自然的写出简洁高效的代码了。现在你要注意的就是需要有这种意识,就足够了。
[quote=引用 1 楼 wlwlwlwl015 的回复:] 多看源代码,多看看高手写的代码,多看看数据结构和算法方面的书,coding的能力是慢慢锻炼出来的,不是说看看什么就能马上提高,是需要日积月累的,而且是自然而然的事情,我觉得你刚工作1个月没必要太注重这些,以实现功能为主。等你发现问题的时候,比如查询速度慢,代码难于维护等问题,你会自然的去解决,到时候就是优化问题了,把每次优化解决的问题记录下来,久而久之你就会有良好的编码习惯,也就能很自然的写出简洁高效的代码了。现在你要注意的就是需要有这种意识,就足够了。
重构 看看呢。 你参照项目里牛人,看他们怎么写的。
举几个例子,比如: 代码里不应出现magic number service层的东西不应放到dao层中处理 控制方法的长度,一个方法完成一个功能,扩展时注意重构 switch中使用枚举 给被人调用的Service抽出接口 catch块中要么处理,要么throw,不要都做 代码规范有很多,但也不是绝对的,一般公司会有一些文档可以看吧。 作为工作之余的读物,可以看看: 《effective java》 《重构,改善既有代码的设计》 《Java程序性能优化 让你的Java程序更快、更稳定》
我觉得你领导指的和你说的不是一回事
50,528
社区成员
85,608
社区内容
加载中
试试用AI创作助手写篇文章吧