分享一个我最近用得挺顺的招,专治那种一次写完一大坨、自己检查还全说没问题的情况。
核心就一句:不要让写代码的那条线去检查自己写的代码。同一条线写完之后,它会顺着自己的实现思路往下看,你让它仔细检查,它检查的还是自己那套逻辑,等于自证。
我现在的说法大概是这样:这个任务难度较高,先出计划再开发。完成后单独起一条审查线,这条线不许改代码,只负责从需求完整性、逻辑正确性、边界情况、代码质量、测试覆盖、实际运行结果这六个方面核。发现的问题整理成修复清单交回主线。主线修完,审查线复验。一直循环,要么过,要么明确说卡在哪。
关键在最后半句,得允许它说卡住了,不然它会为了交差硬说通过。
效果比单纯说一句请仔细检查强太多。你们有没有更狠的版本?