@mattpocockuk: 少一些“让我写测试来捕捉下次出现的错误” 多一些“让我通过更好的设计让这类错误不可能发生…”
摘要
马特·波科克分享了开发者哲学:与其编写测试来捕捉下一次出现的错误,不如通过更好的设计让这类错误变得不可能。
少一些“让我写测试来捕捉下次出现的错误”
多一些“让我通过更好的设计让这类错误不可能发生”
查看缓存全文
缓存时间: 2026/08/11 11:50
少一点“让我写测试,等下次这个错误再发生时把它抓住”,多一点“让我用更好的设计,让这类错误根本不可能出现”。
相似文章
@mattpocockuk: 我越是用原型取代计划,产出就越好。谁会想到低保真原型更…
Matt Pocock 认为,用低保真原型取代计划会产生更好的结果,这与软件开发中详细规格说明的趋势相反。
@mattpocockuk: 今天凭感觉糊了个应用,内部实现完全没看。现在它出了问题,我又怕又沮…
Matt Pocock 分享道,在凭感觉糊了一个应用并遇到问题后,他想起 /improve-codebase-architecture 这个技能是修复问题的好帮手。
@mattpocockuk: 我正在考虑的另一个文档层(除了CONTEXT.md和ADR's之外)是所有商定的测试接缝列表…
Matt Pocock 提出在应用中记录商定的测试接缝,认为AI代理不可信,无法做出好的测试决策,常常导致脆弱的测试在实现变更时失败。
@mattpocockuk: 任何说工程技能不重要的人,把这个给他们看看
一位开发者分享了他长达8个月研究却毫无成果的个人经历,期间几乎两次放弃,最终发现了一条能普遍提升所有现代JavaScript解析器2倍性能的路径,而构建这一实现又花了4个月时间。
@mattpocockuk: 人们在我的 grill-* 技能上常犯的错误:- 过于被动 - 不并行处理 - 不进行原型设计 - 进入…
Matt Pocock 分享了软件开发中 'grill' 技能的常见错误,包括过于被动、不进行原型设计以及使用过于简单的模型。