问题标签 [fully-qualified-naming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
400 浏览

coding-style - 完全限定的命名与 using 指令只是一个意见问题吗?

我现在发现我在一个主要是单独的环境中工作,我实际上越来越多地键入完全限定的方法调用,而不是使用 using 指令。以前,我只是与团队中最杰出的编码实践保持一致。

就个人而言,我发现一目了然地阅读冗长的代码更容易,我打字速度很快,尤其是自动完成,我发现自己更频繁地使用谷歌作为我的文档来源,一个完全限定的名称返回一个更窄的结果集。这些显然是偏爱完全限定而不是使用 using 指令的非常武断的原因。

在当今重构工具的时代,使用 using 指令优于完全限定指令是否有具体原因,反之亦然,或者这纯粹是个人判断问题,如注释间距?最后,你更喜欢哪个,为什么?

0 投票
2 回答
869 浏览

asp.net - 从完全限定路径(程序集名称?)创建 WebControls

我在 ASP.NET 3.5 中有一个网页,它将动态创建 WebControls。它将通过其完全限定路径(即 - System.Web.UI.WebControls.whatever)知道它将创建的 WebControl。这样做的原因是因为我允许用户决定将在网页上进行哪些控件。当然,还有比这更复杂的,但简而言之就是这样。

简而言之 - 如何通过完全限定的路径在网页上创建 WebControl?

我意识到答案可能最终会使用反射,但我几乎没有使用反射的经验,我不想因犯新手错误而自取其辱。

0 投票
2 回答
992 浏览

apache-flex - Flex - new ClassFactory() 与完全限定名称

在分配对象的 itemrenderer 时,最好使用完全限定的名称字符串还是使用 ClassFactory?

0 投票
6 回答
11668 浏览

java - 如何读取 .class 文件的完全限定名称

嘿,我认为标题总结了它,但仍然如此。

我需要从其编译的.class文件中提取对象的完全限定名称,有人能指出我正确的方向吗?

谢谢,
亚当。

0 投票
7 回答
1251 浏览

c# - 我应该使用与 .NET BCL 的名称冲突的(否则是最佳的)类名称吗?

这种情况对你们中的一些人来说可能并不罕见:您有一些功能可以放入一个类中,但是该类的完美名称 (*) 由命名空间中的一个类System或其他命名空间/类中的一个而不是你的你在using/ importing。

(*)完美是指小、简洁、清晰的名称。

例如,我有一个Utils类,它有一个Diagnostics(主要是调试工具)类和一个Drawing类。我可以:

  1. 有一个DrawingUtils班级和一个DiagnosticsUtils班级,但这只是闻起来像糟糕的结构。
  2. 选择一个词库,然后用一个更糟糕、更长或尴尬的名字来完成,而这个名字还是随便不被使用的。
  3. 用我的母语而不是英语写班级名称。
  4. 问问 StackOverflow 的聪明人。

我认为选项 1-3 没有希望:(

编辑:

由于我选择的答案并没有明确地解决问题(我也没有),我建议面临同样情况的人问问自己:你会经常使用冲突的 BCL 类/命名空间吗?如果不是,那么让你的名字冲突(就像我对诊断所做的那样)。如果是,请添加一个限制类/命名空间可能性的词。

在实践中,这意味着:
"Drawing":吸引人的东西。:只画的
"MyCustomControlDrawing"东西。例如:。MyCustomControl"WidgetDrawing"

编辑2:

下次看看的另一个解决方案:扩展方法(由Lawnmower提供)。

0 投票
2 回答
2559 浏览

c++ - 如何在 C++ 中获取完全限定的路径名

是否有一个函数可以返回任何输入文件的完全限定路径名?

我在想类似的东西:

谢谢

0 投票
4 回答
3875 浏览

c++ - 命名空间、类和自由函数——你什么时候需要完全限定的名字

在下面的示例中,为什么我必须完全限定 cpp 中自由函数的名称以避免链接器错误,为什么它对没有的类函数有效?你能解释一下区别吗?

ctest.h:

ctest.cpp:

感谢您的时间和帮助。

0 投票
2 回答
1018 浏览

c++ - 使用 new 关键字前向声明和类型名

我在下面的类a中收到一个错误,声明了一个b类型的新指针。请帮忙。

0 投票
4 回答
1092 浏览

mysql - 从具有相同条件的多个表中选择,避免歧义错误

我怎样才能做这样的事情但避免错误column common_reference is ambiguous?我知道这是模棱两可的,我想从 table_one 中选择 common_reference 的所有结果,并且 table_two 相同。

SELECT * FROM table_one, table_two WHERE common_reference = 42

这显然是行不通的,那么如何使用子查询来实现我所需要的呢?

0 投票
9 回答
38948 浏览

java - 匹配全限定类名的正则表达式

在文本中匹配完全限定的 Java 类名的最佳方法是什么?

例子:java.lang.Reflect, java.util.ArrayList, org.hibernate.Hibernate.