软件过程与管理4
实验4:自动化代码审查
本次实验内容是个人软件过程部分,通过本次实验,学生将掌握以下内容:
1、学会利用DeepSeek等大模型进行代码审查。
2、学会利用 SonarQube,Checkstyle,Review Board等代码自动审查工具。
[实验任务一]:利用DeepSeek等大模型进行代码审查
实验要求:
1. 将自己写得截止目前代码行最多的源代码文件上传DeepSeek、豆包、文心一言等大语言模型,尝试以下两类提示词“请帮我审查上述代码,看看存在哪些问题”和“请帮我看看以上的代码是否遵循了编码规范,并提出建议”的反馈。
2. 尝试的大模型至少2个以上,将大模型回答的截图放到本实验报告中(至少4个回答),并提交源代码的压缩文件包以及按照提示修改后的代码压缩包。
3. 由于每人的代码都不一样,所以本题不会出现雷同回答,如果出现雷同一律0分(切勿将本人答案转发他人,更勿抄袭他人,其它左右也一样)。
Deepseek:
1.
2.
豆包:
1.
2.
实验4:自动化代码审查
本次实验内容是个人软件过程部分,通过本次实验,学生将掌握以下内容:
1、学会利用DeepSeek等大模型进行代码审查。
2、学会利用 SonarQube,Checkstyle,Review Board等代码自动审查工具。
[实验任务一]:利用DeepSeek等大模型进行代码审查
实验要求:
1. 将自己写得截止目前代码行最多的源代码文件上传DeepSeek、豆包、文心一言等大语言模型,尝试以下两类提示词“请帮我审查上述代码,看看存在哪些问题”和“请帮我看看以上的代码是否遵循了编码规范,并提出建议”的反馈。
2. 尝试的大模型至少2个以上,将大模型回答的截图放到本实验报告中(至少4个回答),并提交源代码的压缩文件包以及按照提示修改后的代码压缩包。
3. 由于每人的代码都不一样,所以本题不会出现雷同回答,如果出现雷同一律0分(切勿将本人答案转发他人,更勿抄袭他人,其它左右也一样)。
Deepseek:
1.
2.
豆包:
1.
2.
[实验任务二]:利用SonarQube进行代码审查
实验要求:
[实验任务二]:利用SonarQube进行代码审查
实验要求: