写代码提高效率的几点心得

在写代码的过程中经常会由于各种各样的问题导致效率地下,以下是在实际的过程中可以提高效率的几点心得


1、在做一个新的功能之前可以先在脑袋里进行构思,形成一个大致的框架,然后使用草稿纸话出实现该功能的主要流

程图,然后编写伪代码


2、在代码的编写过程中应尽量减少使用if,else 除非算法类的应用,否则能少用就少用,因为if,else会逐层的进行比较

效率比较的低下,如果是多层的判断可以使用switch...case,同时如果if...else太多,在往后在来看代码的时候不容易理

解。


3、在编写一个action或者一个接口的时候,需要根据实际的情况对每一个入参进行判断检查,比如空判断,同时对于提

供服务的service层应该尽量使用抛异常的方式让直接使用者进行try...catch,而非直接使用try...catch将异常进行捕获,

这样有助于调用者进行问题排查。


4、写的方法应该尽量的缩减代码的规模,最好每个方法不要超过50行代码,这样可以保证代码的可阅读性高。


5、使用工具类的时候,尽量使用非常成熟的工具类,如apache的common-utils里面的工具类,如果是自己写则需要

将该考虑的问题都考虑齐全。


6、开发阶段应该尽可能多的打印log,以便于出现问题的时候快速的定位到出现问题的代码位置,如果是封装的log,

则可以封装日志方法并设置一个标志来决定是否来打印,这样作的好处就是可以保证在生产环境中直接隐藏日志信

息,多打印log特别是在调试js代码时候非常有用。


7、快速定位问题的技巧。1、使用逐行删除代码定位问题,对单个方法进行测试。2、写testcase直接对整个问题类进

行测试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值