从细节看代码的重用性

应该如何对客户显示车牌这个问题上,易到专车预订刚完成时调用的函数明显和到达之后调用的函数不是同一个。

这是个小的细节,但违背了工程实践上的一个原则: 尽可能重用一个算法的函数实现,直到你有充分的原因不能。

当然易到思考的角度可能是两者有不同产品的需要,一个打算显示沪***xxx,一个打算显示尾号,。从用户的角度来看,目的都一样的,让我对车牌产生容易识别的效果。如果真是这么想的,那这是一个失败的产品思考点。

产品也许会说,技术你得听我的,我想怎样就怎样。那这就更麻烦了,这是公司文化的问题了。

总之从细节来看,怎么说都有问题。

我如果是周航兄,我会给产品和技术负责人发封email - “请用一个尾号函数。请重用一切可以重用的函数。”

btw, 易到用车的服务还挺好,讨论和服务无关。

从细节看代码的重用性_第1张图片
预订后


从细节看代码的重用性_第2张图片
到达后

你可能感兴趣的:(从细节看代码的重用性)