编程开发效率
Posted 晨港飞燕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程开发效率相关的知识,希望对你有一定的参考价值。
一.提高开发效率的技巧
1. 英语能力(阅读+拼读)
2. 工欲善其事,必先利其器,巧用工具,比如开发工具idea及各种插件(在plugin的marketplace搜索),数据库工具,这样快速定位问题和资源!熟练使用软件的快捷键,可以提升速度.
3. 最关键的还是缕清业务,业务涉及各个流程节点的场景变化,列一个比较全的清单,对着表和产品、运营、测试核对,提高逻辑推演能力,借鉴别人的代码时,也很自然的运用到自己的业务场景中去!
二.提高效率的开发工具
1.idea插件
JRebel(热部署插件)
不用重新启动容器,最明显的效果是,新文件,新方法的添加,mybatis的xml文件更改都不用重启tomcat
MyBatisCodeHelperPro
如果框架使用的是mybatis,这个插件可以在mapper接口和xml文件之间快速导航,并且可以根据mapper接口生成xml方法.
生成代码
推荐一个mybatis在线生成代码的网站:http://www.javacoder.top/
推荐一个开源的代码生成器:https://gitee.com/mirren/Spring-generator
Mybatis Log Plugin
这个插件可以把控制台输出的的SQ语句实时格式化,并填充参数(带有?号的)
不过这个插件是收费的,但是可以使用IDEA Eval Reset 这个插件无限试用
成功安装插件后,在 帮助 下会多一个 Eval Reset 按钮,如下图所示:
jetbrains 试用
一般来说,在 IDE 窗口切出去或切回来时(窗口失去/得到焦点)会触发事件,检测是否长时间(25 天)没有重置,给通知让你选择。(初次安装因为无法获取上次重置时间,会直接给予提示)
也可以手动唤出插件的主界面:
如果 IDE 没有打开项目,在Welcome界面点击菜单:Get Help -> Eval Reset
如果 IDE 打开了项目,点击菜单:Help -> Eval Reset
唤出的插件主界面中包含了一些显示信息,2 个按钮,1 个勾选项:
按钮:Reload 用来刷新界面上的显示信息。
按钮:Reset 点击会询问是否重置试用信息并重启 IDE。选择 Yes 则执行重置操作并重启 IDE 生效,选择 No 则什么也不做。(此为手动重置方式)
勾选项:Auto reset before per restart 如果勾选了,则自勾选后每次重启/退出 IDE 时会自动重置试用信息,你无需做额外的事情。(此为自动重置方式)
补充说明
**重置30天试用期需要重启IDE生效!**
**市场付费插件的试用信息也会一并重置。**
**如果长达25天不曾有任何重置动作,IDE会有通知询问你是否进行重置。**
如果勾选:Auto reset before per restart ,重置是静默无感知的。
简单来说:勾选了Auto reset before per restart则无需再管,一劳永逸。
MybatisLogFormat
这个插件可以把控制台,mybatis输出的sql语句和参数填充到一起,把SQL中的?,替换成实际参数
Translation
这个插件可以翻译代码中的英文解释,非常的强大
Rainbow Brackets(彩虹括号)
SequenceDiagram(时序图)
2.数据库工具
SQL查询工具-Navicat
这个大家应该经常用,怎么充分利用,这里再提示一下了,新版本的软件可以支持使用自定义SQL标签
三.常用快捷键
1、选中代码: shitf+方向键
2、代码右移:TAB键
3、代码左移:shift+TAB键
4、代码上移:shift+alt +方向键上
5、代码下移:shift+alt +方## 标题向键下
6、整理代码: Ctrl + Alt + L
还有什么技巧可以留言
以上是关于编程开发效率的主要内容,如果未能解决你的问题,请参考以下文章