最近发现我vibe的时候偶尔会陷入过度设计中。怎么形容呢,当我发现项目中需要增加某个功能时,我会和机器A描述一轮,然后让他帮我结构化输出,如果符合我的预期,我就让他写个如何实现的评估方案,我看一眼觉得没问题了,就让机器B来审核这个是否存在逻辑硬伤以及不合理的地方,如果能列出一些问题,则按照HML等级分类,然后又让机器A逐个判断这些问题是不是合理,如果合理,我让他还要说出不合理之处,如果是HM类的说不出不合理的地方,我会强制让他用第十人法则硬说一个理由,L类说不出来就算了。打磨后让机器A针对评估方案出实施方案,按照之前的方法继续打磨,这里就会出现,一个方案打磨了很多轮,直到机器提醒我存在过度设计的可能。我就在想,什么时候能比较准确的判断该停下来了,我的能力可能就提升上去了。后续还会继续输出实施步骤,每个步骤可能还要拆成多个commit,目前commit是我拆解的最小单元。然后每个最小单元我仍然重复那套流程。导致现在每个功能迭代的实际完工时间会拉长到2天甚至3天。我还会记录每次机器审核的结论,让机器A概括后留下来存档。本质可能我还是不太信任机器,因为他写的代码我也确实看不懂。不知道这种方式是不是合理,我该如何提高点效率呢?