第二次作业
第二次作业:命令行文本计数统计程序
仓库地址:https://gitee.com/bao-shuyu/wordcount
本文由 AI 辅助完成,以下为全部对话提示词记录。
一、任务初始提示词
实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。
具体命令行界面要求举例:
命令模式: wc.exe [参数] [文件名]
wc.exe -c file.txt 统计字符数
wc.exe -w file.txt 统计单词数
扩展功能(加分项):统计代码行、空行、注释行等,并提供相应命令接口。
作业要求:
- 项目代码上传到自己的码云(需自行注册)。
- 程序和参数名可以按个人喜好命名。项目文档应包含项目说明,写入 README.MD,说明应包含:
- 项目的简介及其相关的用法;
- 文件列表及其相关说明;
- 例程运行及其相关结果。
- 码云上传的项目要求必须通过多次提交(commit)体现各个版本更迭和运行结果截图,版本号分别为:
- v0.1 空项目;
- v0.2 项目完成基础功能;
- v0.3 项目完成扩展功能(加分项)。
- 编写对应的单元测试:
- 实现基本功能的测试;
- 单元测试包含更多的测试用例(加分项)。
- 使用选用的 IDE 附带的工具进行 performance test(加分项)。
- 交作业时需直接附上自己的码云仓库地址,如果全程使用 AI 完成需要附上所有对话提示词。
二、实现过程中的提示词
本阶段 AI 根据上述作业要求自行完成技术选型、编码、单元测试、性能测试与 README 编写,未额外提出需求。
三、上传码云过程中的提示词
- 我提交成功了吗
- 没有生成新令牌
- 你帮我交的话我要开什么权限
- (向 AI 提供码云个人访问令牌,内容略)
- 没用啊
- 要提示词
四、补充说明
- AI 完成:程序源码(C#)、构建脚本、19 个单元测试、性能测试脚本、README 文档、版本拆分与码云仓库文件上传。
- 人工完成:码云账号注册与登录、仓库创建、个人访问令牌创建与删除、最终结果确认。
- 开发过程中曾尝试通过码云网页端“上传文件”功能提交,因页面无响应未成功,最终改用码云 API 完成文件上传与三次版本标签(v0.1 / v0.2 / v0.3)的创建。
浙公网安备 33010602011771号