二、通义灵码插件保姆级教学-IDEA(使用篇)_idea通义灵码插件
一、IntelliJ IDEA 中使用指南
1.1、代码解释
选择需要解释的代码 —> 右键 —> 通义灵码 —> 解释代码
解释代码很详细,感觉很强大有木有,关键还会生成流程图,对程序员理解业务非常有帮忙,基本能做到哪里不懂点哪里。
2.2、生成注释
选择需要注释的代码 —> 右键 —> 通义灵码 —> 生成注释
把生成注释后的代码替换掉原代码即可,不爱写注释的程序员有福音了。
2.3、优化代码
选择需要优化的代码 —> 右键 —> 通义灵码 —> 优化代码
通义灵码会对所选的代码进行潜在问题分析及风险提醒,并提供优化后的代码
有些不易发找到的bug搞不好使用通义灵码的代码优化功能就找到了,目前很多项目都有高代码质量的要求,多使用代码优化功能写高质量代码不是问题。
2.4、代码片段补全
把光标移动到未写完的代码后,右键 —> 通义灵码 —> 代码片段补全,也可以使用快捷键ALT + P,会显示灰色的建议代码,按Tab键接受代码。
2.5、生成单元测试
在你需要单元测试的方法上点击:通义灵码的图标 —> 生成单元测试
生成单元测试还有设计说明,整得挺真实的,下面附上完整的代码:
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,