assignment-03-files-template/REPORT.md
2025-12-07 04:48:18 +08:00

43 lines
1.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 作业 3 反思报告
## 1. 安全意识
在测试批量重命名功能时,你是如何确保不会误操作重要文件的?
- 你使用了 dry_run 模式吗?
- 你是在哪个目录测试的?
- 如果代码有 bug最坏情况会发生什么
> [在此处回答]
## 2. 冲突处理的决策
当重命名遇到冲突(目标文件已存在)时,可能的处理方式有:
- A. 直接覆盖
- B. 跳过
- C. 添加数字后缀(如 file_1.txt
- D. 抛出异常
你选择了哪种方式?为什么?这个决策有什么权衡?
> [在此处回答]
## 3. AI 代码审查
AI 生成的文件操作代码,你发现了哪些潜在风险?
- AI 初版代码是否考虑了权限问题?
- AI 初版代码是否考虑了冲突问题?
- 你做了哪些修改来让代码更安全?
> [在此处回答]
## 4. 责任思考
如果这个工具要给其他人使用,你会添加什么安全措施?
(提示:确认提示、日志记录、备份机制、撤销功能等)
> [在此处回答]