你会因为项目中的固有习惯而去犯一些特定的错误吗?

2019-09-24 17:18:47 +08:00
 0x11901

最近代码被同事 review 的时候改了个无关痛痒的小细节——一个用户能看到的 a × b 字符串被改为了 a * b,理由也很简单:项目中其他地方都是用的 * ,用乘号显得不和谐。其实我也非常认同的,不过确实有点不爽,毕竟为了能打出这个乘号我还是费了点功夫的,不过想想要是某一天谁让我把项目中占多数的 * 全部替换为 × 我也不乐意的,所以如果追求“和谐”肯定还是改成 * 便利。

不过仔细想了想我好像没少干这种类似的事。比如在知道直升机不是飞机,直升飞机是误读之后我就再也没有叫过直升飞机;在知道 Uber 的发音后在和别人聊天中无论他们读的是正确还是错误的,我也只会自顾自读我知道的发音,并不会纠正也不理会他们的发音……有一次我给策划提出了在麻将中和应该是写成“和”而不是“胡”,得到回答是目标用户就那个水平之后也就不再吱声了,就在自己写的注释中改成了“和”,不过因为不会影响到 gui 所以也没太大的问题……

总之扯了这么多,我就想问问我这样是不是性格有些古怪,或者说“钻牛角尖”?既然大家都在犯错,我为何要“自命不凡”的坚持“正确答案”,是不是随大流就好了,又不是什么关键的东西。

1074 次点击
所在节点    问与答
1 条回复
msg7086
2019-09-25 09:11:47 +08:00
面向用户和面向自己是可以不一样的。
做产品,你如果能说了算,那你可以坚持。如果不是你说了算,那你还怎么坚持呢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/603782

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX