Ask HN:智能体编程是否改变了你对提交粒度的看法?
当每次编程会话在智能体开始前都有一个明确目标——一次迁移、一个服务、一个抽象层——差异本身就已经是可审查的单元,提交粒度问题自然消失。反之,范围过大、涉及多个子系统的会话,无论提交粒度如何精细,最终差异都会难以阅读。难读的差异源于糟糕的范围划分,而非糟糕的提交习惯。
当每次编程会话在智能体开始前都有一个明确目标——一次迁移、一个服务、一个抽象层——差异本身就已经是可审查的单元,提交粒度问题自然消失。反之,范围过大、涉及多个子系统的会话,无论提交粒度如何精细,最终差异都会难以阅读。难读的差异源于糟糕的范围划分,而非糟糕的提交习惯。
Naval observes that software has evolved from being designed primarily for desktop to mobile, and is now shifting toward an agent-first paradigm.