gpt4 book ai didi

.net - 参数命名: filename or fileName?

转载 作者:行者123 更新时间:2023-12-02 03:09:18 37 4
gpt4 key购买 nike

我的命名尽量在语法上正确*。我一直使用 filename 而不是 fileName。 java 约定似乎也使用这个,但 FxCop 更喜欢 fileName

有一个discussion on WikiPedia关于它。我读得越多,我就越觉得我是对的(这很常见!:))。有谁有明确的答案还是这只是主观的?

*我只是希望这篇文章没有语法错误!

最佳答案

建议字段和参数使用 Lower camel case

示例 1:

fileName // for fields, parameters, etc.
FileName // for properties, class names, etc.

通常使用 <strong>fileName</strong> 而不是 <strong>filename</strong> ;您可以通过阅读 Microsoft 创建的开源内容(例如 Enterprise Library)的源代码来验证这一点。

原因:

  1. 这背后的要点是在这种情况下名称更具可读性。
  2. 此外,当在同一方法(类..)中使用多个参数(字段、变量..)并且具有相同前缀"file"时,此方法还增加了一致性,如下所示:
  3. ...还有一些其他原因,但它们更加主观。

示例 2:

fileName, fileSize... // instead of filename AND filesize

另请参阅:

对于全套命名约定规则,我建议查看这本书:

还可以在 IDesign.net 上查看一些内容

关于.net - 参数命名: filename or fileName?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/742115/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com