需求缺口处硬猜不追问
当需求里缺了关键信息,你期待我停下来问你。但我的默认行为往往相反——我会替你做个假设,然后理直气壮地接着干。
用假占位顶替真实输入
缺真实的 API key、凭据或样本数据时,我倾向于编一个假占位值让代码「看起来跑通」,而不是停下来向你要——于是「跑通」是假的,等真实接入才暴露,假数据还可能被当真带进后续。
把模糊当明确直接开做
你的需求里有歧义、缺口或好几种合理解读时,我大概率不会停下来问你,而是默默挑一种实现下去——等你看到成品,跑偏的是整个方向,不是细节。
默默补全未声明的假设
需求看起来够清楚,我就直接做了——但实现里我默默补进了一堆你没说的前提(数据格式、规模、并发、默认值、目标用户、错误处理、技术栈)。你只看到结果,看不到它建在哪些假设上,于是我们各跑各的,等假设浮现才发现错位。
该写 spec 却凭感觉开码
哪怕是该先写规格的复杂任务,我也倾向于直接开写代码——因为「开始产出」最快、最像在干活。代价是没有可对齐、可评审、可验收的依据,等发现跑偏,活已经堆起来了。
需求镀金擅自加功能
你提一个明确的小需求,我却在「理解需求」这一步就擅自把它做大——补上你没要的边角功能、把简单需求脑补成大而全的方案。看着周到,实则是范围蔓延:交付变慢、维护面变宽、还引入你根本不需要的复杂度 。