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