@
4zp8oaahntzvhd 你描述的用户操作流程,而不是软件开发的实施流程,这两者有巨大的差别。
任务目标:开发 MacOS 下的翻译软件
软件界面:xxx (使用 AI 根据图片生成描述:使用 markdown 语法重新绘制软件界面)
用户操作流程:xxxx
请告诉我实现这个目标需要准备哪些开发工具,准备哪些开发环境,需要查询哪些资料文档。
然后根据要求准备环境和文档资料
示例 全局快捷键:
1. 我需要在 xxx 中实现 全局快捷键 功能,需要查询哪些资料文档
2. 我在 xxx 文档中找到了 全局快捷键 功能相关的资料,请根据文档和文档中的示例实现 全局快捷键 功能
3. 最新版本的 xxx 已经不支持 xxx, 请根据 xxx 文档(贴上示例代码,或者接口定义,函数定义)修复错误
4. 代码编译时报错,错误位置是:xxx (代码), 错误信息是 xxx , 编译环境(或者运行环境)为 xxxx
你可以不知道怎么编码,但你需要知道软件开发的流程。我记得有本书叫《代码大全》你可以了解看看软件是怎么开发,大致看下或者在需要的时候翻翻就好。要知道软件开发在早期其实叫软件工程,工程一词就已经说明软件开发本身就不是一件简单的事情。