使用CodeArts 编码智能助手生成通用逻辑代码
一些常见的算法,比如正则表达式、时间处理函数等算法,具有业务逻辑简单但是研发人员编写较为复杂的特性(通常是因为复杂的编码规则,需要人员查阅对应的资料)。
可以使用代码生成,快速生成常见的基础算法,让开发人员专注于处理复杂逻辑。
生成正则表达式/字符串处理函数
- 在IntelliJ IDEA编辑器中编写符合编程语言规范的注释。
/* 使用正则表达式,提取输入的字符串中所有数字并返回数组 */
图1 注释内容此案例函数逻辑清晰,但是正则的编写对研发人员来说往往需要翻阅资料,较为耗时。
- 将编辑器中光标移动至注释内容最后,按下快捷键“Alt+C”,生成对应处理函数,开发人员在此基础上微调即可满足业务要求。
如果首次生成的代码不完整,可以先按Tab键接受生成的代码,再按快捷键“Alt+C”继续生成代码,直到生成完整代码片段。图2 代码生成结果
生成日期处理函数
- 在IntelliJ IDEA编辑器中编写符合编程语言规范的注释。
/* 生成判断输入的年份是否为闰年 */
图3 注释内容 - 将编辑器中光标移动至注释内容最后,按下快捷键“Alt+C”,生成对应处理函数,开发人员在此基础上微调即可满足业务要求。
如果首次生成的代码不完整,可以先按Tab键接受生成的代码,再按快捷键“Alt+C”继续生成代码,直到生成完整代码片段。
图4 代码生成结果