关注「索引目录」公众号,获取更多干货。
一个更幽默的清单——一系列我认为我们都在不断对自己说谎的谎言。
1. “这只需要一会儿”
你读完任务描述后说过多少次这句话?
又有多少次,因为你发现五年前,你还是个大三学生的时候,在X课上写过一段漂亮的意大利面条式代码,结果“灵光一闪”变成了几天的工作?🍝
我现在尽量下意识地寻找隐藏的陷阱,但还是会时不时地掉进这个陷阱。
2. “我稍后会重构这段代码”
令人怀疑的是,这种情况往往永远不会发生 😉
这里有个专业提示:创建一个重构任务——即使它最终被埋没在待办事项列表的最底部——也能大大增加它将来真正发生的可能性。
3. “我们肯定会在冲刺结束前完成这项工作。”
当然……如果你忘了把跟另一个团队的二十次电话会议和那个意料之外的紧急修复算进去🔥
如果可以的话,估算时一定要留出一些缓冲时间。在大多数项目中,(在产品负责人看来)在迭代周期内增加工作量总比无法按计划交付要好——当然,具体情况具体分析。
4. “我稍后再写测试题。”
和重构一样:要么马上写出来,要么——如果实在写不出来——就创建一个任务来写。
否则……测试就只能拜拜了👋
5. “这只是个特例,没人会这么做。”
我不知道你那边情况如何,但在我的项目中,如果出现bug ,总会有一些用户遇到。每次都这样。😅
6. “这绝对不是我这边的事”
不可能是前端/后端(根据需要划掉)。
哦等等……你是说它是?
哎呀。是啊。我的错。
7. “如果它在我的机器上运行正常,那么它在任何地方都能运行。”
这可能是所有测试人员最痛恨的假设🧪
然而……我们却一直在犯这个错误。
那么……你认为开发者们最常说的“谎言”是什么?
请在评论区告诉我👇
关注「索引目录」公众号,获取更多干货。

