【问题标题】:Naming: time you have to wait before something is valid命名:在某些东西有效之前你必须等待的时间
【发布时间】:2014-11-24 16:54:20
【问题描述】:

我们正在跟踪 google adwords 中的离线转化,并且必须在点击后等待 4-6 小时才能附加转化。

这次我有一个常量引用,目前称为CLICK_GESTATION_HOURS,这是对标准生命周期术语(例如“到期”)的一种演绎。

这让我想知道,有没有一个标准的计算术语来表示你必须等待的时间才有效?

【问题讨论】:

    标签: naming-conventions naming


    【解决方案1】:

    我不认为有一个标准的计算术语来表示“在某事有效之前你必须等待的时间”,但用于等待的常用计算术语是(显然!)“等待”或“延迟”。

    在我看来,“CLICK_GESTATION_HOURS”不是变量名的好选择,因为它非常模棱两可,即术语 gestation 暗示点击会产生某些东西(另一次点击?!)。

    如何使用intention revealing 名称,例如“ClickConversionAttachmentDelay”?

    【讨论】:

    • 谢谢本,虽然我会指出到期意味着死亡;尽管程度低于妊娠意味着分娩(点击产生的时间 - 不产生任何东西)。不过我更喜欢你的名字。
    • 很高兴我能帮助@Arth :) 我在哪里提到到期?我也发现为变量/方法取一个好名字有时比实现功能更难!
    • 哦,我提到“妊娠”是对我的问题中现有标准术语“到期”的一种演绎。我同意你的最后一句话,并补充说它的重要性经常被忽视。
    猜你喜欢
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-13
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多