最近代码被同事 review 的时候改了个无关痛痒的小细节——一个用户能看到的 a × b 字符串被改为了 a * b,理由也很简单:项目中其他地方都是用的 * ,用乘号显得不和谐。其实我也非常认同的,不过确实有点不爽,毕竟为了能打出这个乘号我还是费了点功夫的,不过想想要是某一天谁让我把项目中占多数的 * 全部替换为 × 我也不乐意的,所以如果追求“和谐”肯定还是改成 * 便利。
不过仔细想了想我好像没少干这种类似的事。比如在知道直升机不是飞机,直升飞机是误读之后我就再也没有叫过直升飞机;在知道 Uber 的发音后在和别人聊天中无论他们读的是正确还是错误的,我也只会自顾自读我知道的发音,并不会纠正也不理会他们的发音……有一次我给策划提出了在麻将中和应该是写成“和”而不是“胡”,得到回答是目标用户就那个水平之后也就不再吱声了,就在自己写的注释中改成了“和”,不过因为不会影响到 gui 所以也没太大的问题……
总之扯了这么多,我就想问问我这样是不是性格有些古怪,或者说“钻牛角尖”?既然大家都在犯错,我为何要“自命不凡”的坚持“正确答案”,是不是随大流就好了,又不是什么关键的东西。
1
msg7086 2019-09-25 09:11:47 +08:00
面向用户和面向自己是可以不一样的。
做产品,你如果能说了算,那你可以坚持。如果不是你说了算,那你还怎么坚持呢。 |