naming

    1热度

    3回答

    在我们的办公室,我们正在就公共API中的一些参数进行激烈的讨论。 无处不在,我们提供给某些类型的获取者,我们希望能够限制结果(用于分页)。 即:getPosts/getNews/getUsers/.../应该能够返回项目0到25,50到100等 所以,我们需要两个参数。第一个参数是我们开始的地方,第二个参数是我们结束的地方。 那么,第二个参数应该是绝对的还是相对的呢? (50,75应该返回项目50

    -1热度

    2回答

    我正在寻找名称空间上的想法/建议。 我有3个对象做到以下几点: 对象1:反向电话查找 对象2:反转邮编查找 对象3:反向IP地址查找 目前,它们位于以下命名空间中: (公司名称).Utilities.PhoneTools (公司名称).Utilities.AddressTools (公司名称).Utilities.IPTools 所有对象做类似的东西,即反向查找(即:如果你给一个电话号码,它会返回

    4热度

    3回答

    我一直在努力清理项目单元和集成测试的命名和组织惯例。我们使用C#,NUnit,Visual Studio和Resharper。 看来,如果有一个单元测试组织一个最好的做法是,测试类和命名空间的布局和命名应该反映这些代码的测试。因此文件结构也将被复制。 那岂不是很高兴有一个工具,可以自动执行和帮助重构代码,以符合这些约定?像这样的工具是否存在? 例如,这将是简单的ReSharper的认识到Order

    1热度

    2回答

    我可以使用部分类来创建指向由L2S设计器生成的关联属性的属性。另外,我可以在查询中使用新的属性吗? 我该如何做到这一点?

    10热度

    5回答

    我经常遇到这样的情况:我有一个由接口或类表示的概念,然后我有一系列扩展它的子类/子接口。 例如: 一个通用的 “DoiGraphNode” A “DoiGraphNode” 表示资源 A “DoiGraphNode” 表示Java资源 A “DoiGraphNode” 具有相关联的路径,等等等等 我可以想到三个命名约定,并会对如何选择评论。 选项1:始终以概念的名称开头。 这样:DoiGraphN

    0热度

    5回答

    通过用户级别的抽象,我的意思是我应该怎么称呼他们,我应该用什么样的图标来表示它在UI中?现在,大多数用户都应该熟悉标签的概念,但我不确定分层标签是什么,标签的抽象也不适合。 我所拥有的实际上是文件夹和标签之间的事情,因为每个子标签都是其父母的一个真正的子集。要获取文件夹标签的内容,请将其内容加上其子文件夹标签内容,然后递归执行。在某种程度上,他们就像(在这里我只是部分地回答了我提出的问题)类别。你

    3热度

    4回答

    哪一个更正确,“PriceList”或“价格表”? FxCop说: CA1702:Microsoft.Naming:类型名称'PriceList'中的复合词'PriceList'作为离散项存在。如果您的用法是单个词,请将其视为“价格表”。 编辑:这是标题,开始/结束日期等

    1热度

    7回答

    我正在用C#写一个事件预订系统,这让我非常恼火,因为“事件”和“委托”是保留字。 “代表”我已经变成了“参加者”,但我想不出Event类(及其实例)的替代名称。我想到的最好的是“发生”,这是我喜欢的20世纪70年代。另外,这些类将通过客户API公开,所以我必须使用专业术语。 任何建议将非常感激地收到。 编辑:主要是实例和参数是困扰我的命名: public Booking CreateBooking

    1热度

    1回答

    MS SQL Server中的索引和约束对于它们在其中定义的表是本地的。因此,您可以在多个表中创建相同的索引或约束名称,而不会造成任何困难。 外键约束(正如每个人都应该知道的不是键,但约束)将出现在Keys子文件夹中,并且它们的名称显示为全局范围。 有人知道为什么“键”具有全局范围的名称?我明白键和索引之间的区别。我不明白为什么名称范围应该有这样的差异。在所有情况下,它们都是定义的表格的“本地”。

    11热度

    9回答

    是否机器WORD总是一样还是取决于机器架构? 并且这个词的含义是WORD上下文敏感或一般适用?