stonecutter / stonecutter.github.io

公司官网
0 stars 0 forks source link

英语问题:数据库用 过去式 还是 过去分词 #17

Open sinkcup opened 5 years ago

sinkcup commented 5 years ago

laravel 推荐的用法:created_at 和 updated_at 恰好是 过去式 和 过去分词 一致,看不出来。

而 用户的 冻结时间 怎么表示?用 froze_at 还是 frozen_at

freeze 过去式: froze 过去分词: frozen

需要找到权威文章,如果没有,就调研清楚,写一篇,markdown格式,考虑发表在 公司未来的官网上 stonecutter.tech

OneCodeMonkey commented 5 years ago

froze_at ,frozen_at 都可以接时间,一个是瞬时动作,一个是强调完成时态(现在完成,过去完成)

sinkcup commented 5 years ago

@OneCodeMonkey 都可以?不是结论。

aln8 commented 5 years ago

@sinkcup @OneCodeMonkey 应该用frozen. created_at and updated_at其实是被动语态意思是user record is updated_at. 换个思路想想updated_by就更直观一些.

没有一个明确的规定,过去式在code里面用的很少,因为我们很少关心过去发生了什么,我们更多的是描述现在是什么状态。

而且在如果是过去式的话,表示user account froze at, 这句话语意不同,因为不是用户冻结了谁,而是用户被冻结,就算是过去式也是user was frozen at.