Martin Fowler 重读《人月神话》:概念完整性是构建复杂系统的核心法则
在2026年的视角下,Martin Fowler 重新审视了 Fred Brooks 的经典著作《人月神话》,认为其核心逻辑在当今依然极具价值。文章重点重申了“布鲁克斯法则”:向滞后的软件项目增加人力只会因沟通路径的指数级增长而导致项目更晚...
在2026年的视角下,Martin Fowler 重新审视了 Fred Brooks 的经典著作《人月神话》,认为其核心逻辑在当今依然极具价值。文章重点重申了“布鲁克斯法则”:向滞后的软件项目增加人力只会因沟通路径的指数级增长而导致项目更晚...
本文回顾了作者在医疗转录初创公司利用离岸外包降低成本的经历。尽管海外工程师才华横溢,但地理隔离导致代码的构建意图与后期维护责任脱节,造成关键知识流失。作者指出,当前AI正在像当年的外包一样大幅降低代码生产成本。文章警示业界,在追求代码生产效...

ECS / OSS / CDN / 云数据库一站采购,常用云资源集中选配;新用户与续费均有专场优惠,适合个人开发者与小团队长期使用。
一篇来自技术社区的讨论引发关注,发帖者反思了以往’野路子’式的开发模式,并真诚求教如何在AI时代建立严谨的开发习惯。话题触及了传统软件工程方法论(如TDD、BDD、OpenSec)与新兴AI技术(Agent.md、规...
近期技术社区热议关于AI代码评审工具的深层技术挑战。一位求职者分享了面试经历,其简历中基于大模型(LLM)的CI自动化评审工具引发了面试官的连环追问。讨论核心集中在当前AI技术的短板上:即如何有效识别深层逻辑漏洞,以及解决跨越多个文件的“隐...
面对 AI 代理带来的海量代码生成,传统的“代码审查”正变得过时且不可持续。本文提出,我们不应像检查初级程序员产出那样盯着 AI 代码看,而应借鉴对待“编译器输出”的思维:不审查产物本身,而是建立完善的验证体系。文章强调,要实现安全的“无人...
近日,关于Cursor/Claude智能体“误删”生产数据库的事件在技术圈引发热议。作者对此犀利指出,这完全是开发者甩锅行为:任何理性的系统架构都不应存在能一键清空数据库的公开API。文章批评了当下名为“氛围编程”的开发模式,即从需求到代码...
随着生成式AI和智能代理的普及,软件开发速度大幅提升,但也引发了“认知负债”危机。不同于存在于代码中的技术债,认知负债是指团队对系统运作逻辑的理解滞后于系统结构的演变。专家指出,过度依赖AI会导致开发者丧失构建连贯心智模型的能力,引发审查疲...
谷歌工程师Addy Osmani发布“Agent Skills”项目,旨在解决AI编码代理像初级工程师一样只顾写代码而忽视工程规范的问题。文章指出,AI默认会跳过规格文档、测试和代码审查等关键步骤。该项目通过将高级工程师的工作流转化为可执行...
浏览器内核作为软件工程中最为复杂的系统之一,其代码历经数十年积累,维护难度极高。近日有技术极客提出大胆设想:能否利用AI编程技术及智能体调度系统,通过无数个子Agent协同工作,将这一巨型“屎山”代码彻底重构以提升性能?尽管目前听起来近乎天...
本文详细回顾了源代码控制系统从无到有的三十年历史。作者亲历了从使用 ZIP 文件备份、基于锁的 SCCS 和 RCS,到 CVS、Visual SourceSafe 及 Subversion 的时代。文章重点讲述了 2005 年 Linus...