Software Development with AI

把 AI 编程从“能生成代码”推进到“能交付软件”

这里记录真实项目里的 AI 协作方法、工程取舍和排错复盘。核心案例是一个掼蛋升级 / 转蛋计分 Web 网络版:从需求拆解、前端状态、Node + SQLite 后端,到部署和用户体验迭代。

Field Notes

技术经验分享

围绕 AI 编程、工程协作、工具使用和真实项目交付整理的经验入口。

完整教程

使用 AI 进行软件开发编程的实战经验分享

从需求澄清、代码考古、网络版迁移、登录会话、导入去重、SQLite 索引到部署验收,完整复盘这个计分软件的开发过程。

工具实践

GitHub Copilot 最佳实践

从能力边界、提示方式、代码审查和安全意识入手,理解 AI 编程助手更适合放在开发流程的哪个位置。

工程方法

降低 AI 辅助开发摩擦

Martin Fowler 网站上的实践文章,讨论团队如何减少上下文、反馈和协作层面的摩擦。

工作流

Coding Agents 与决策疲劳

AI agent 让开发工作变得更密集,效率提升之外也带来更多审查、选择和上下文管理压力。

团队经验

AI 如何改变开发者工作流

Atlassian 对工程师使用 AI coding agents 的观察,适合和本项目的实践经验交叉阅读。

AI Coding Example

编程实战示例

一个用 AI 辅助迭代出来的实战工具样本,面向手机端比赛现场,重点解决记录清楚、操作快速、数据可保存的问题。

掼蛋升级 / 转蛋计分 AI 编程示例项目
  • 按“一二三”“两四六”等规则记录掼蛋升级过程
  • 实时显示当前局数、双方等级、胜负局统计
  • 支持回退上一局、分享赛局、跨设备保存
  • 保留转蛋计分、积分清算和导入导出能力
编程实战示例成果体验
转蛋计分详情页截图 转蛋计分清算页截图