Tech
[问与答] 项目失败后,我用原来的技术栈重写了一遍,也重新认识了 AI 和自己
最近经历了一件挺受打击的事情。之前负责开发的一个项目,最终被判定需要推倒重构。虽然之后换了一套技术栈,也把功能实现了,但我心里一直有个疑问: 之前选择的技术栈,真的有那么大的问题吗?
后来利用一些空余时间,我重新梳理了需求,又用原来的技术栈重构了一版。这次经历也让我对 AI 辅助开发和自己的开发方式有了新的认识。
一、还没完全想清楚,就开始写代码了
项目初期虽然收集了需求,也了解了大概的业务流程,但对整体架构、模块划分以及后续可能遇到的问题,并没有考虑得足够全面。
说白了,就是 大概知道要做什么,但还没完全想清楚怎么做,就开始动手了。
技术选型上也有些激进,选择了自己不太熟悉的技术栈。当时更多考虑技术能不能实现需求,却忽略了自己是否有能力掌控它,以及后续的维护成本。
二、AI 让代码写得更快,却让我逐渐失去了掌控
开发过程中,我大量使用 AI 辅助编程。
刚开始确实很高效,很多功能很快就能实现。但遇到不熟悉的问题时,有时候自己还没完全理解,就让 AI 帮忙修改。
原本只是想解决一个小问题,结果 AI 改动了多个文件,甚至调整了原来的代码结构。
...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX