在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。请你编写一个物品交换软件,该程序允许添加物品的信息,删除物品的信息,显示物品列表,也允许查找物品的信息。你实现的程序可以采用命令行方式使用,但是鼓励提供GUI。
程序实现完毕后,发布在Github上,进行PSP数据的统计,发布在你的技术博客上。
项目地址: -/exchange.py at main · duruoping/- (github.com)
软件工程师的任务清单
-
计划
-
明确需求与其他相关因素,指明时间成本和依赖关系
-
-
开发
-
分析需求
-
生成设计文档
-
设计复审(和同事审核设计文档)
-
代码规范(为目前的开发制定合适的规范)
-
具体设计
-
具体编码
-
代码复审
-
测试(包括自测,修改代码,提交修改)
-
-
记录用时
-
测试报告
-
计算工作量
-
事后总结
-
提出过程改进计划
时间记录
项目 | 用时(min) |
---|---|
分析需求 | 20 |
生成设计文档 | 暂无 |
设计复审(和同事审核设计文档) | 暂无 |
代码规范(为目前的开发制定合适的规范) | 沿用课堂中的规范 |
具体设计 | 30 |
具体编码 | 300 |
代码复审 | 暂无 |
测试(包括自测,修改代码,提交修改) | 180 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构