那些年一起踩过的坑:10 越俎代庖

目录

上一章:唯快不破


项目越来越平稳,刘云鹏总算能抽开空来做他心心念念的代码评审了。按照计划,吴正超将代码规范向大家做了详细说明。然后从系统的核心代码开始,按部就班地开始了评审。

“登录状态控制:系统收到用户请求时先判断登录状态,若未登录则调用登录模块引导用户登录。”刘云鹏看着屏幕上的注释,隐隐感觉那里不太对。他叫停了会议:

“先停一下。杨伊青,抽奖的时候,业务说过要让用户先登录吗?”

“抽奖?做抽奖的时候我好像还没来欸。”杨伊青答道。

“噢对。小李,那时候业务说过抽奖必须登录吗?”

“好像没说要,也没说不要。”小李一边努力回忆,一边说道,“后来老三说所有入口都调一下他的判断逻辑,我就照做了。”

老三并不是家里排行第三。相反,他并没有兄弟姐妹。只不过近年来《探清水河》大火,碰巧他又姓宋,于是便得了外号“宋老三”。老三是那种外行人看来很“典型”的程序员:带着一副黑框眼镜,头发很任性。日常打扮是一身格子衬衫+牛仔裤+运动鞋,不管去哪儿都背着一个双肩包。

老三平时不苟言笑,甚至看上去有点木讷,但做事情却相当地一丝不苟。有一次杨伊青踩着点冲进公司,着急忙慌地准备签到,恰巧碰见老三往外走。她连忙叫住他:

“老三,你是去买早饭吗?”

“嗯。”

“帮我带俩馒头。噢,看到鸡蛋的话带一个。”

“好。”

十分钟后,老三晃晃悠悠地拎了一个馒头递到杨伊青跟前。

“怎么只买了一个。”杨伊青不解地问道。

“因为看到鸡蛋了啊。”老三一脸认真地答道。

“你……你故意的吧?!”杨伊青哭笑不得,老三却一脸无辜地看着她,一副“我明明是按照你的吩咐”的表情。这两人一跳一闹,项目组顿时充满了欢乐的空气。

这种只有在段子里才会出现的情节,要是发生在别人身上,大家肯定会觉得他是有意为之。而在老三身上,一切都发生得毫无违和感。可能那个时候,老三始终都没想明白问题到底出在哪里。没错,老三就是这样一个可以一本正经地将生活过成段子的人。

这段让刘云鹏感觉不妥的代码,正是老三编写的。老三技术能力不错,做事情也很仔细,只不过有时候会略显刻板。

“老三,抽奖前先登录,你跟业务确认过吗?”刘云鹏终于找到了正主。

“没有,但是我们系统应该统一标准。”老三推了推鼻梁上的黑框眼睛,一本正经地说道。

“那你有没有考虑过,抽奖本身就是一个用来吸引新客户的功能。一个没注册过的用户,看到抽奖刚刚产生一丝兴趣,哪知道点下去竟然要先注册,要去填一堆繁琐的信息。这体验就很差了,极有可能这个客户就流失掉了。要是我也会直接退出,不玩了。”刘云鹏耐心地解释道。

老三四十五度仰起头,望着天花板思考了一会儿,又说道:“那他万一中奖了呢?不是一样要他注册的吗,否则也没法给他发奖品啊。而且,如果没中奖,他就更不可能再来注册了,这个客户大概率还是会流失掉的。”

“嗯,这个问题提得好。”刘云鹏点了点头。他一边思索,一边接着说道:“让用户心甘情愿地来注册也不难,只要让业务在奖池里放些低成本的新用户礼包,我们一旦发现是新用户,就让他中一个,但是必须填写注册信息才能领取。这样就会有大量游客成为我们的注册用户。”

“老大真是钓的一手好鱼啊!”这时小侯笑嘻嘻地插了一嘴。

“你懂啥,这叫合理利用人性,制定针对性策略。”刘云鹏得意地笑道。

“等等,那要是已经注册过的用户,在登录之前先来抽奖,那这个奖还给不给他?”老三又提出了新的问题,一边说一边又习惯性地推了推自己的黑框眼镜。

“这确实是个问题。不过可以通过奖品的使用条件来约束,或者也可以调整中奖逻辑。但这些需要业务们去考虑了,我们今天先不展开。我们言归正传,”眼看着越扯越远,刘云鹏赶紧把话题收了回来,“抽奖必须登录这个事,虽然业务没说,但是我们应该主动提出来让他们确认,而不是自行做决定。像这种模棱两可的事情要格外小心,你的擅自决定做对了,没有人会在意;而一旦做错了,这口锅你是跑不了的。”

刘云鹏说着语气变得严肃起来:“在技术方面,在座的都是专家。但是在业务方面,给我们提需求的人比我们专业得多。你认为一行代码就解决的小事,可能会影响到整个业务目标,到时候责任会全部落到我们身上。轻则重新开发紧急上线,重则引起公司损失,这种事情原本都应该避免的。”

刘云鹏顿了顿,又继续说道:“当然你可以提出你的见解或者建议,我们鼓励多和业务部门沟通。比如我们刚刚讨论的新用户抽奖,就可以反过来去推动他们。但是我们千万不能替业务拍板。这种越俎代庖的事,一来吃力不讨好,二来潜在风险巨大。”

刘云鹏的一番话,大家听得很认真。老三也没有再说什么,他略有所思地点了点头,习惯性地推了一下鼻梁上的黑框眼镜。


下一章:用人不疑

你可能感兴趣的:(那些年一起踩过的坑:10 越俎代庖)