【问题标题】:Naming a service that encrypts data命名加密数据的服务
【发布时间】:2011-08-23 07:14:50
【问题描述】:

有一个服务契约来获取一些类对象来序列化和加密它IService。 不实施任何加密的服务实施的最佳名称是什么?

IService
TwofishService
AESService     
RC4Service
...
NoEncryptionService???

【问题讨论】:

    标签: encryption naming-conventions naming


    【解决方案1】:

    我真的怀疑这与有一些“约定”一样重要。 NoEncryption 听起来不错。

    【讨论】:

    • 我正在寻找在这种情况下使用的通用名称。例如NoEncryptionService、PlainService、OpenService 还是...?我确实非常注意命名,否则最终可能会因任何惯例而变得一团糟,而且很难维持长期项目
    • 本质上,命名应该很容易理解,无需阅读一些文档。 PlainService - 不知道为什么它是“普通的”,OpenService - 它是共享的还是什么?,NoEncryptionService - 嘿,它可能不会加密任何东西。这是命名类的基本指南 :-)
    • 应该有一些未加密的消息名称,例如OpenMessage 反对 AESMessageRC4Message 等... NotEncryptedMessage 有点重 :)
    猜你喜欢
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 2021-01-03
    • 2013-01-15
    • 1970-01-01
    相关资源
    最近更新 更多