> 技术文档 > 二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件

二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件


一、IntelliJ IDEA 中使用指南

1.1、代码解释

选择需要解释的代码 —> 右键 —> 通义灵码 —> 解释代码

二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件

二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件
二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件

解释代码很详细,感觉很强大有木有,关键还会生成流程图,对程序员理解业务非常有帮忙,基本能做到哪里不懂点哪里。

2.2、生成注释

选择需要注释的代码 —> 右键 —> 通义灵码 —> 生成注释

二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件
二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件

把生成注释后的代码替换掉原代码即可,不爱写注释的程序员有福音了。

2.3、优化代码

选择需要优化的代码 —> 右键 —> 通义灵码 —> 优化代码

二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件

通义灵码会对所选的代码进行潜在问题分析及风险提醒,并提供优化后的代码

二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件
二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件

有些不易发找到的bug搞不好使用通义灵码的代码优化功能就找到了,目前很多项目都有高代码质量的要求,多使用代码优化功能写高质量代码不是问题。

2.4、代码片段补全

把光标移动到未写完的代码后,右键 —> 通义灵码 —> 代码片段补全,也可以使用快捷键ALT + P,会显示灰色的建议代码,按Tab键接受代码。

二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件
二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件
二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件

2.5、生成单元测试

在你需要单元测试的方法上点击:通义灵码的图标 —> 生成单元测试

二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件
二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件

生成单元测试还有设计说明,整得挺真实的,下面附上完整的代码:

 package com.leonse.xxx; import com.leonse.xxx.UserServiceImpl;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.mockito.InjectMocks;import org.mockito.junit.MockitoJUnitRunner; import static org.junit.jupiter.api.Assertions.assertEquals;import static org.junit.jupiter.api.Assertions.assertThrows; @RunWith(MockitoJUnitRunner.class)public class UserServiceImplTest {  @InjectMocks private UserServiceImpl userService; @Before public void setUp() {  // 如果需要,可以在此处进行任何设置 } @Test public void getGender_NullIdentityCard_ThrowsIllegalArgumentException() {  assertThrows(IllegalArgumentException.class,