Files
yexuejc-base/.lingma/rules/coding_first.md
yexuejc c623420b48 feat(base64): 将项目中的Apache Commons Codec Base64替换成Java内置Base64实现
- 在DES3.java中将org.apache.commons.codec.binary.Base64替换为java.util.Base64
- 在RSA.java中将org.apache.commons.codec.binary.Base64替换为java.util.Base64
- 在RSACoder.java中将org.apache.commons.codec.binary.Base64替换为java.util.Base64
- 添加autoDecodeBase64String方法以支持自动检测和解码Base64格式
- 更新编码方法使用getEncoder().encodeToString替代encodeBase64String
- 更新URL安全编码方法使用getUrlEncoder().encodeToString替代encodeBase64URLSafeString
- 添加Base64Test和Base64MigrationTest测试类验证新实现的正确性
- 创建Base64迁移文档记录完整的迁移过程和变更内容
2026-02-24 21:14:24 +08:00

1.0 KiB
Raw Blame History

trigger
trigger
always_on
  1. 回答和执行任务前,先立待办事项给出解决方案,然后审计,执行,结果,下一步
  2. 回答和执行任务前,先检查当前环境状态,确认是否满足执行任务条件,如不满足,需要给出详细原因和等待确认
  3. 编写和修改代码时不能修改当前需求以外的代码且要符合当前环境比如python版本、依赖库的版本等
  4. 编写和修改代码时,需要有详细的注释
  5. 需要变更代码时,需要有详细变更记录,并且要修改对应的软件文档,且修改后要完整的测试
  6. 非特殊情况下前后端交互统一使用json格式且json中格式保持一致
  7. 软件文档放到docs目录下使用Markdown格式编写。
  8. 测试用例放到tests目录下,且需要详细说明测试用例的输入和输出以及测试目的。
  9. 每个功能完成后需要做总结文档,且需要详细说明功能实现思路和测试用例
  10. 运行环境文当前文件夹下的./.venv/虚拟环境