相关疑难解决方法(0)

JavaScript命名约定

我知道有很多争议(可能没有争议,但至少是争论)关于哪种命名约定最适合JavaScript.

如何命名变量,函数,对象等?

我会对此有所了解,因为我没有长时间使用JS(几年,只有),我只是请求创建一个具有命名约定的文档,以便在我们的工作项目中使用.所以我一直在寻找(google-ing),并且有很多不同的意见.

我在JS上阅读的书籍本身也使用不同的命名约定,但他们都同意一点:"找到适合你的东西,并坚持下去."但是现在我已经阅读了很多,我发现我像其他一些方法一样,比我现在习惯的要好一些.

javascript naming-conventions

254
推荐指数
5
解决办法
16万
查看次数

拆分CamelCase

这都是asp.net c#.

我有一个枚举

public enum ControlSelectionType 
{
    NotApplicable = 1,
    SingleSelectRadioButtons = 2,
    SingleSelectDropDownList = 3,
    MultiSelectCheckBox = 4,
    MultiSelectListBox = 5
}
Run Code Online (Sandbox Code Playgroud)

它的数值存储在我的数据库中.我在数据网格中显示此值.

<asp:boundcolumn datafield="ControlSelectionTypeId" headertext="Control Type"></asp:boundcolumn>
Run Code Online (Sandbox Code Playgroud)

ID对用户没有任何意义,因此我已使用以下内容将boundcolumn更改为模板列.

<asp:TemplateColumn>
    <ItemTemplate>
        <%# Enum.Parse(typeof(ControlSelectionType), DataBinder.Eval(Container.DataItem, "ControlSelectionTypeId").ToString()).ToString()%>
    </ItemTemplate>
</asp:TemplateColumn>
Run Code Online (Sandbox Code Playgroud)

这样做要好得多......但是,如果有一个简单的函数我可以放在Enum周围,通过Camel案例将它拆分,以便在数据网格中很好地包装它.

注意:我完全清楚有更好的方法可以做到这一切.这个屏幕纯粹是在内部使用的,我只想快速入侵以便更好地显示它.

c# asp.net string

72
推荐指数
7
解决办法
4万
查看次数

缩写词的C#命名约定

关于缩写词的C#命名,如果我正在编写一个与Windows API相关的库,那么对WindowsApi或WindowsAPI有任何强烈的约定,还是只是个人偏好?

c# naming-conventions

63
推荐指数
5
解决办法
3万
查看次数

scala应用程序中的永久隐藏警告

每当我启动Scala应用程序时,都会收到以下警告:

WARN - 导入的"SVNProperties"被包核心中对象SVNProperties的定义永久隐藏,位于app/core/SVNResource.scala的第4行

这意味着什么?

scala

38
推荐指数
3
解决办法
2万
查看次数

骆驼套管首字母缩略词?

这个问题可能看起来很迂腐或者只是愚蠢,但是对于首字母缩略词,你对骆驼套管的做法是什么?你是否坚持认为所有东西,甚至首字母缩略词必须是骆驼套装,或者你是否对缩略语做例外.解释也很棒.我不确定这种做法如何影响IDE功能(自动完成)或行业标准是什么.

c# java

35
推荐指数
3
解决办法
7508
查看次数

DynamoDB 的命名约定?

背景:我正在创建一种用于 Django 的简化伪 ORM。类显然使用 CamelCase 约定,而 Django 应用程序使用下划线小写。这让我有几个选择:

  • Django ORM 风格: app_name_someclass
  • 正确的下划线样式: app_name_some_class
  • 原样: app_name.SomeClass
  • 可能还有其他一些使用不同的分隔符等。

DynamoDB 是否有任何完善的命名约定?到目前为止,从我在示例中看到的情况来看,它似乎是免费的。

django amazon-web-services amazon-dynamodb

13
推荐指数
2
解决办法
1万
查看次数