一、实验题目 :代码审查
二、实验目的
-
熟悉编码风格,利用开发环境所提供的平台工具对代码进行自动格式审查;
-
根据代码规范制定代码走查表,并按所制定的审查规范互审代码。
三、实验内容
PyCharm环境
-
预先准备在PyCharm环境下实现对输入的n个整数进行排序的代码;
-
利用Code Inspections对代码进行自动格式审查。
四、实验要求
-
预先准备的代码要求独立编写,严禁抄袭,具体排序算法可以自由选择一种;
-
利用自动化格式审查工具对代码进行格式审查,截取格式审查结果,并针对审查结果逐一进行修改;
-
制定代码走查表,提交代码格式审查表文件。
五、代码自动化格式审查结果截图
六、根据审查结果修改代码格式前后对比图(可以截取部分)
七、实验中遇到的问题及解决方法
审查代码时遇到问题主要集中在代码格式、代码质量等方面。
1.缺少空格或过多的空格:PEP 8规范要求在一些特定的地方使用空格,例如在操作符周围、逗号后面等。审查代码时,发现缺少或过多的空格,可以根据审查结果添加或删除空格,以符合规范。
2.缩进不一致:PEP 8建议使用四个空格作为缩进,而不是制表符。审查代码时,发现缩进不一致的情况,可以使用PyCharm的自动格式化功能(Ctrl + Alt + L或Cmd + Option + L)来统一缩进。
3.变量命名不规范:变量命名应该具有描述性,并且符合命名约定。审查代码时,发现变量命名不规范,根据审查结果修改变量名,使其更加清晰易懂。
4.未使用的变量或导入:审查代码时,发现存在未使用的变量或导入。通过删除未使用的变量或导入来提高代码的清晰度和可读性。
八、代码走查表