Lee's Blog
  • 首页
  • 博客
  • 作品
  • 成长
  • 学习
  • 打榜
  • 练习
  • 关于
登录 / 注册
✦

保持联系

关注我的最新动态

GitHubbilibili

© 2026 Lee's Blog

首页/博客/文档/我的软件工程经验集(草稿)
我的软件工程经验集(草稿)
文档2026年5月25日2 分钟阅读

我的软件工程经验集(草稿)

架构教程
X微博

需要有一个固定的功能测试流程,可以写成行为脚本让人工测试,或者写成程序脚本跑程序测试,这是为了避免“每更新一次就出一个BUG”——我5月24日对EZTor进行了前端更新,但是后端数据库接口出了BUG,还好用的人不多(日活几近于零)。

需要有一个测试服务器,用于容灾上线,等上线测试没有BUG之后,再用极小的改动平滑上线正式服务器。

不需要学任何东西才能开始软件制作,因为有AI了。AI是普通人拓展能力边界最低成本的工具。

需要有一个经验记录集,可以是你的本子,可以是你的电脑,也可以是一个像这样的博客网站,用于记录自己在运行网站/制作软件的时候出现了什么BUG,怎么修复的。作业抄多了也会做(看AI做多了,自己记下来了,自己也会了)

当涉及到终端指令时,别直接描述问题让AI给指令然后直接输入到终端里,因为AI没有验证思维,它不知道现在是什么情况,听了你一点描述就以为自己知道全貌了,然后给了一堆指令,这些指令可能无法解决你的问题,甚至可能不适配你的环境/系统。正确做法是:先让告诉AI,终端指令运行在什么系统下,贴回给AI,然后再让AI给出验证问题所在的指令,再贴回给AI,最后再用AI给的指令执行

以退为进。如果我问AI有没有BUG,AI说实在没有BUG了,真的没有BUG了,不要相信AI,因为有时候AI也不能全面看待事物。代码运行没有BUG,用户操作时,程序互相叠加就有可能触发BUG。方法:比如说要添加一个功能,AI会给出方案,AI把这个方案吹的天花乱坠,这时,说“我想驳回这个建议/方案,请给我理由”,这时AI就会老实找出BUG了

需求是否为真?每当我们想添加新功能/开发新项目时,先冷静下来,不要开发,因为这个需求可能早已经有替代品了,或者可能就是一个伪需求。怎么做呢?先放个两三天,如果这两三天里,你老是想,“如果有这个功能就好了”,那就做,如果不是老想,就再放一放,直到自己发现,原来不用这个也可以的时候,就证明了这是一个伪需求。当然,开发热情可能就此被磨灭。然而,其实并非磨灭,而是保留,因为开发出来的东西不能满足需求才是最打击人的。

← 上一篇又偷摸修BUG下一篇 →还是没忍住

相关文章

  • 当提示词成了产品——一次多人协作 Prompt 设计的复盘(AI自己写的认罪书)约 12 分钟
  • xiaozhidaoyuanxing1约 27 分钟
  • 申报书填写细节(草稿)约 6 分钟

评论

需要登录账号才能发表评论。

  • 加载中…