订单成功状态应该用 succeed、success 还是 successful ?

2022-01-21 16:23:33 +08:00
 luckycat

我个人比较倾向于 successful ,因为是形容词用来形容状态很合适。但是似乎使用 success 更常见?

11108 次点击
所在节点    程序员
104 条回复
liuxu
2022-01-21 19:14:34 +08:00
@aguesuka 人才
xuxinglin8888
2022-01-21 20:24:58 +08:00
不应该是 congratulation 吗
guader
2022-01-21 20:28:22 +08:00
ojbk <=> ohuo
davidyin
2022-01-21 20:30:44 +08:00
参考 stripe 的写法。
winglight2016
2022-01-21 20:40:50 +08:00
订单成功的语义很含混,如果是中间状态,会用 wait_to_pay, paid, delivering, received,如果是结束状态,会用 closed 。
wangyzj
2022-01-21 20:41:19 +08:00
success
fail
dswyzx
2022-01-21 20:49:46 +08:00
页面展示给用户是中文吧,数据库存的 int 吧.至于代码里的枚举自己了解队友不会理解为失败怎么写都是小问题啦
barkure
2022-01-21 21:05:34 +08:00
@kidonng 正在喝水,没把我呛死😂
barkure
2022-01-21 21:06:58 +08:00
@guader 人才人才
wffnone
2022-01-21 21:20:02 +08:00
这个问题问得很好。

我们用英语不是给外国人看的,是给我们自己看的。而且我们在创造着新的场景,新的语义。

对程序设计里面的词语来说,重要的不是和日常的通行的含义符合,而是内部的一致性。重要的也不是地道或者得体,而是精确地表意,用截然不同的词,将类似的对象明确地区分开。

在这个原则下,你会发现,对错是你自己说了算,你们的团队说了算的。别人说的都不重要。

不局限于词语,软件工程的方方面面,都有这个道理。
jinliming2
2022-01-21 21:27:22 +08:00
看了下 MDN 文档里的用语: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
The request succeeded.
request did not succeed.
preflight channel did not succeed.
所以,成功用 secceeded ,失败用 did not succeed.
EscYezi
2022-01-21 21:35:34 +08:00
用 ok ,问就是借鉴 http 状态码(doge
srlp
2022-01-21 22:34:17 +08:00
failed 失败了 / succeeded 成功了

请不要使用 successful
vanton
2022-01-21 22:58:04 +08:00
vanton
2022-01-21 23:00:58 +08:00
vanton
2022-01-21 23:02:31 +08:00
看了下微软和 google 的项目,微软是 Success, Failed ; google 是 SUCCEEDED, FAILED

所以应该都行
leavic
2022-01-21 23:39:52 +08:00
succeed 不是继承的意思吗?你们真的都是码农?我到底要怀疑你们不懂代码还是不懂英语呢?
richarddingcn
2022-01-21 23:48:20 +08:00
order confirmed
jinliming2
2022-01-22 01:42:15 +08:00
@leavic succeed:verb 动词,1. achieve the desired aim or result 达成预期的目的或结果,2. take over a throne, inheritance, office, or other position from 继承王位、职位等.
建议你多读一些英文文档,里用 succeeded 作为成功的场景挺多的。
shadowfish0
2022-01-22 03:35:27 +08:00
很有意思啊这问题,我平时写代码也会纠结一个单词半天哈哈哈哈哈

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

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

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

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

© 2021 V2EX