标签

软件工程基本功如何驾驭AI编程

在当今的开发圈,“AI编程”早已不陌生。虽然许多开发者每天都在与AI协作,但现实往往令人抓狂,AI的“幻觉”和错误频出。这究竟是依赖运气的“氛围编程”,还是可以纳入严谨软件工程体系的可控流程?在《跨国串门儿计划》第510期播客里,知名TypeScript专家、AI Hero创始人Matt Pocock给出了答案。他强调,我们常误以为AI是新范式,实则软件工程基本功同样重要。糟糕的代码库只会产出低能智能体,而优秀的架构才能释放AI的真正潜力。本文将深入剖析Matt Pocock的一套从“规划”到“生产”的完

2026-05-20 15:49:47  |  7 阅读

AI不包治百病 别急裁程序员

上一期视频我聊了AI能不能撼动50万行那种“屎山”代码,结果留言区分歧特别大,反对的人也不少。既然大家都算有真本事,那咱就别玩空话,我把我自己的做法讲清楚,至于适不适合你,就看你结合自身经验来判断。这个系统的领域边界起初其实还算清楚,但后来因为一些因素变得更乱,再加上两次半途而废的重构,边界就越发模糊。不是说完全没能力把事做好,而是外部压力太多,尤其项目合同里,对技术严谨性的要求基本不太值钱。要不是有AI这“春药”,这个版本大概率只能拖到老死。真正让我动念头的,也多半是被AI圈里那些人夸大其词的说法带偏了

2026-04-28 20:59:54  |  3 阅读

AI提速写代码,质量怎么托底?RedGreen TDD给你方案

你有没有遇到过这样的时刻:让AI把某个功能“写出来”,跑起来看似正常,表面也很像那么回事。可等过了三天,某个边界场景突然爆雷,你回头翻代码,才发现AI在某个分支里埋下了「表面通顺、实际有误」的判断。AI编程最容易让人踩坑的点,并不是它不会写代码,而是写出来的东西太像正确答案——以至于你几乎不再逐行核对。Django框架的创始人Simon Willison在一次分享里给出了思路:Red/Green TDD。这个办法早在20年前就出现了,但放到AI编程的环境下,它的重要性反而被显著放大。TDD(Test-Dr

2026-04-28 08:16:04  |  3 阅读

AI测试效率翻倍指南:Superpowers框架实操教程,从零开始轻松上手

家人们谁懂啊!在AI写代码、做测试的时代,我们都吃过“表面高效”的亏:AI几分钟就能输出测试用例,看似省了大半功夫,可上线后Bug层出不穷——测试用例覆盖不全、逻辑漏洞隐蔽、迭代时还要反复返工,最后债还是得自己还😭直到这个开源框架横空出世:从2024年初立项到现在,短短两年时间Star暴涨至12.8万,今日还在以2600+的速度增长,支持Claude Code、Cursor、OpenCode等主流AI工具,专为规范AI编程与测试而生,它就是Superpowers。今天不玩虚的,从框架核心、详细安装(多平台

2026-04-17 00:30:37  |  6 阅读

构建高效AI智能体的核心方法论

系列导读:上一篇我们拆解了大模型的6个根本问题。这一篇,我们把视角从"用AI"切换到"造AI"——如何设计一个真正能在研发流程中稳定输出的智能体。不讲理论框架,只讲我们在项目中验证过的SOP设计、技能拆分、规则制定和记忆管理的实操方法。很多人搭建智能体的方式是:写一段长长的提示词,塞进去一堆规则和技能,然后期望它能"全自动"完成工作。结果往往是:根本原因只有一个:没有标准化的SOP(标准作业程序)。无法SOP的操作,不建议交给AI。这句话听起来很绝对,但它是

2026-04-04 10:16:08  |  7 阅读

TDD引领AI稳健进化

在人工智能系统快速迭代的今天,一个令人头疼的现象屡见不鲜:每当为模型加入一项新功能,某些旧有能力却悄然失效。我们在谈论的,远不止是代码层面的回归错误,更是AI在持续学习和调整过程中发生的“记忆丢失”。这背后,往往是由于训练数据的更新、模型结构的改动,或推断过程中的上下文压缩,导致早期习得的知识被覆盖或边缘化。如何让AI“记住”自己原本能做好的事,成为一个关键问题。而测试驱动开发,正是在AI时代重现光芒的工程神器。在传统软件开发中,测试是保障质量的核心环节,而在AI系统中,测试的意义更进一步——它是模型的“

2026-04-04 09:19:35  |  6 阅读