软件工程变革
便宜的是代码, 不便宜的是好代码。
交付代码的成本已经接近免费了, 但交付好代码的成本依然很高。
什么是好代码?
代码要能正常工作, 不能有bug。 要能证明它是正常工作的, 有测试来兜底。
要解决的是正确的问题, 别方向跑偏了。 它要能优雅的处理各种异常情况, 别只考虑一切顺利的理想场景。
要足够简洁, 人能看懂,机器也能维护。
要有稳定,而且文档要跟代码保持同步。 它的设计要给未来留出余地,但又不能过度设计。
可访问性、可测试性、可靠性、安全性、可维护性之类的指标, 根据项目的性质各有侧重。
AI Agent工具可以在上面这些方面帮上不少忙, 但最终的质量把关,还是得靠 操作这些工具的人。
你得 知道什么是好代码, 你得 能判断Agent产出的东西够不够好, 能在关键的地方做出正确的取舍。
AI 降低的是生产成本, 但质量标准并没有降低。 甚至因为产出速度变快了,质量把控的压力反而更大了。
一天能产出十倍的代码量,但如果没有能力判断哪些是好的,哪些是烂的, 那十倍的产出可能意味着十倍的技术债务。
需要做的事
代码review agent
代码测试 agent
搭建一个团队
研发团队。