标签:naming-conventions

  • 此模板方法模式示例是否有标准命名约定? - c#

    时间:2020-8-24

    我想创建一个具有通用异常处理模式的抽象类: public abstract class Widget { public IFoo CreateFoo() { try { CreateFooUnsafe(); } catch(Exception ex) { throw new WidgetException(ex, moreData, evenMoar); } […]

  • 是否有python命名约定来避免与标准模块名称冲突? - python

    时间:2020-8-17

    PEP 8建议使用单个下划线来避免与python关键字发生冲突,但是与标准python模块的模块名称发生冲突怎么办?那还应该是一个下划线吗? 我在想像这样的事情: import time time_ = time.time() 参考方案 PEP 8似乎并未直接解决。 当您与关键字冲突时,尾部的下划线显然是必要的,因为否则您的代码会引发SyntaxError( […]

  • 在一个MVC应用程序中,将“逻辑”放在一个人的姓名部分组成全名的位置 - c#

    时间:2020-8-15

    我有3个视图模型,都必须显示一个人的全名。 现在,我可以在所有3个视图模型中重复使用GetFullName()函数,但这并不是那么干。 但是,我应该在哪里留下计算个人全名的逻辑呢? 我是否使用四个字段创建界面(我们计算四个字段的全名),并在所有3个字段中实现该接口viewmodels并创建一个“ PersonH​​elper”类接口并返回一个字符串?创建自己 […]

  • 布尔型getter方法的有效JavaBeans名称 - java

    时间:2020-8-15

    我知道大多数变量名都可以使用“is”,例如isBlue(),但是“has”也是有效的前缀,例如hasProperty()吗? 参考方案 根据JavaBeans specification第8.3.2节: 布尔属性 另外,对于 布尔属性,我们允许使用吸气剂 匹配模式的方法:public boolean is<PropertyName>(); 这个 […]

  • 用C#(或任何其他语言)命名类 - c#

    时间:2020-8-7

    我经常遇到这种情况-有一个简单的普通类,例如Article。还有另一个类,用于存储所有文章和有关它们的元信息。我通常将其命名为ArticlesManager。但是我已经读过,在类名中使用诸如Manager,Class这样的词是一种不好的做法。因此,如果Article类在Models名称空间中,我们应该如何调用它以及如何命名其名称空间? 参考方案 如何命名(就 […]

  • 如何给PHP函数赋予有意义的名称? - php

    时间:2020-7-12

    这似乎是一个愚蠢而琐碎的问题。我在PHP中命名函数时遇到问题。我有两个函数可检索给定学生的ID或姓名和电子邮件的所有信息。 由于PHP不具有与JAVA相同的功能重载,因此我很难命名这些功能。 这是我所做的。这些是我给他们的名字。 get_students_with_id($id)和get_students_with_name_and_email($name, […]

  • 如何使用“-”减号登录变量名进行查询和打印 - python

    时间:2020-7-10

    我遇到了一个问题和多个实例,并且总是尝试重命名列,以防万一我在列名/变量名中得到减号('-')。有人可以建议如何在python中的变量名中规避或使用减号“-”: 我收到错误消息,因为Python无法识别“ BU-1”并给我一个错误。 df_bu_bu1.query('BU == @bu and "BU-1"== @country […]