TopicDigg
最新
社区
登录
注册
注册并分享邀请链接,可获得视频播放与邀请奖励。
立即注册
宝玉 (@dotey) “最让我意外的是 TDD(测试驱动开发)的复兴。 TDD 是个老概念了:先写测试,再写让测” — TopicDigg
宝玉
@dotey
Prompt Engineer, dedicated to learning and disseminating knowledge about AI, software engineering, and engineering management.
加入 April 2007
1.7K
正在关注
221.7K
粉丝
宝玉
@dotey
2025.12.30 08:20
最让我意外的是 TDD(测试驱动开发)的复兴。 TDD 是个老概念了:先写测试,再写让测试通过的代码。理论上很美好——强迫你先想清楚要什么。但实际操作中,大多数人觉得它太慢、太麻烦,所以这个方法在过去十几年慢慢边缘化了。 但 Boris 说,用 Claude Code 之后,他做了大量 TDD: “我会先让模型写一个测试,同时告诉它这个测试现在会失败,不要试图让它通过。然后我再让它写代码实现功能,并且让测试通过,但不能改测试本身。” “当模型有一个明确的目标去迭代——比如一个单元测试或者一个 mock——它表现得非常好。” 他特别提到,Claude 4.0 是第一个能让模型写大部分测试的模型系列。之前的版本可以写一部分,但需要大量人工干预。 还有一个新概念:multi-clauding。 意思是同时运行多个 Claude Code 实例,让它们并行处理不同的任务。Sid 说他经常这么干——开会的时候启动几个 agent,会后回来看结果。 Anthropic 发现,25% 的 Max 订阅用户(月费 100-200 美元的高级用户)每天都在 multi-clauding。 这是一个很有趣的变化。编程一直是“单线程”活动:你一次只能干一件事,只有等代码审查或者部署的时候才会切换任务。但现在,“并行编程”成为可能——你可以同时推进好几件事。 当然,这里面有很多未知数:并行工作是真的更高效,还是只是感觉更高效?什么类型的任务适合并行?每个 agent 分到的注意力变少,会不会出问题? 这些问题还没有答案。但我们有了一个新工具可以实验。 最后讲一个案例。有家公司要做框架迁移,原本估计需要两个工程年——一个工程师干两年,或者十个工程师干两个半月。他们用 Claude Code,一个工程师两周搞定了。 Boris 说他以前会对这种说法持怀疑态度,但类似的故事他们听到太多次了。
显示更多
0
0
2
6
0
转发到社区
热门用户
Serenity
@aleabitoreddit
491.2K 粉丝
BTS_official
@bts_bighit
45.1M 粉丝
ITZY
@ITZYofficial
6.3M 粉丝
BABYMONSTER
@YGBABYMONSTER_
858.8K 粉丝
BTS JAPAN OFFICIAL
@BTS_jp_official
13.7M 粉丝
2PM
@follow_2PM
1.2M 粉丝
ポケモン公式
@Pokemon_cojp
2.9M 粉丝
TWICE JAPAN OFFICIAL
@JYPETWICE_JAPAN
3.5M 粉丝
BABYMONSTER JAPAN OFFICIAL
@_BABYMONSTER_JP
191.9K 粉丝
TWICE
@JYPETWICE
12.4M 粉丝
22/7(ナナブンノニジュウニ)
@227_staff
64.2K 粉丝
ENHYPEN
@ENHYPEN_members
13.8M 粉丝
GOT7
@GOT7Official
8.8M 粉丝
フレッシュ撮影会【公式】
@fresh_akiba
74.7K 粉丝
Pop Crave
@PopCrave
3.9M 粉丝