楼主是如何做到把获取到的提交的代码发给大模型进行 review 的呢?
1、是提取本次变更的文件的所有内容?这样的话假如有开发人员一次提交较多代码,先假设提交了 5 个文件的变化,难道要把这 5 个文件的内容全部提取出来发给大模型?这样难道不会超过大模型输入内容的限制吗?
2、还是仅仅只提取本次新增或者删除的代码行?如果这样的话,好多变更的代码都是一个方法或者一个类中的极少部分,这对于大模型的 review 不是很友好啊。有时候无法 review 出有效的建议。
望楼主能够解惑。感谢🙏
大佬你好,我根据上面的帮助内容,在我的代码工程对应的模块 app 下面创建了 jacoco.gradle 文件,并且在同级目录下的 build.gradle 中也进行了引用,并打开了覆盖率统计开关,并在 app/src/main/java/com/下面创建了 jacoco 目录并新增了三个 java 文件,
然后执行了如下三步:
1、编译 ------ 成功,生成 apk
2、上传到手机设备上: adb install -r xxxnternal-dbg.apk。成功上传。
3、开启测试模式:adb shell am instrument com.xx.xx.xx/.jacoco.JacocoInstrumentation 成功!
4、打开手机 app,进行手工操作测试,然后按返回键退出 app
5、检查 /data/data/com.xx.xx.xx/files/xx.ec 文件是否生成,但是!前面都没有问题,就是这一步出现问题了,没有任何对应的 .ec 文件生成,请问可能的原因是哪些呢?