问题标签 [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.
coding-style - 完全限定的命名与 using 指令只是一个意见问题吗?
我现在发现我在一个主要是单独的环境中工作,我实际上越来越多地键入完全限定的方法调用,而不是使用 using 指令。以前,我只是与团队中最杰出的编码实践保持一致。
就个人而言,我发现一目了然地阅读冗长的代码更容易,我打字速度很快,尤其是自动完成,我发现自己更频繁地使用谷歌作为我的文档来源,一个完全限定的名称返回一个更窄的结果集。这些显然是偏爱完全限定而不是使用 using 指令的非常武断的原因。
在当今重构工具的时代,使用 using 指令优于完全限定指令是否有具体原因,反之亦然,或者这纯粹是个人判断问题,如注释间距?最后,你更喜欢哪个,为什么?
asp.net - 从完全限定路径(程序集名称?)创建 WebControls
我在 ASP.NET 3.5 中有一个网页,它将动态创建 WebControls。它将通过其完全限定路径(即 - System.Web.UI.WebControls.whatever)知道它将创建的 WebControl。这样做的原因是因为我允许用户决定将在网页上进行哪些控件。当然,还有比这更复杂的,但简而言之就是这样。
简而言之 - 如何通过完全限定的路径在网页上创建 WebControl?
我意识到答案可能最终会使用反射,但我几乎没有使用反射的经验,我不想因犯新手错误而自取其辱。
apache-flex - Flex - new ClassFactory() 与完全限定名称
在分配对象的 itemrenderer 时,最好使用完全限定的名称字符串还是使用 ClassFactory?
java - 如何读取 .class 文件的完全限定名称
嘿,我认为标题总结了它,但仍然如此。
我需要从其编译的.class文件中提取对象的完全限定名称,有人能指出我正确的方向吗?
谢谢,
亚当。
c# - 我应该使用与 .NET BCL 的名称冲突的(否则是最佳的)类名称吗?
这种情况对你们中的一些人来说可能并不罕见:您有一些功能可以放入一个类中,但是该类的完美名称 (*) 由命名空间中的一个类System
或其他命名空间/类中的一个而不是你的你在using
/ import
ing。
(*)完美是指小、简洁、清晰的名称。
例如,我有一个Utils
类,它有一个Diagnostics
(主要是调试工具)类和一个Drawing
类。我可以:
- 有一个
DrawingUtils
班级和一个DiagnosticsUtils
班级,但这只是闻起来像糟糕的结构。 - 选择一个词库,然后用一个更糟糕、更长或尴尬的名字来完成,而这个名字还是随便不被使用的。
- 用我的母语而不是英语写班级名称。
- 问问 StackOverflow 的聪明人。
我认为选项 1-3 没有希望:(
编辑:
由于我选择的答案并没有明确地解决问题(我也没有),我建议面临同样情况的人问问自己:你会经常使用冲突的 BCL 类/命名空间吗?如果不是,那么让你的名字冲突(就像我对诊断所做的那样)。如果是,请添加一个限制类/命名空间可能性的词。
在实践中,这意味着:
"Drawing"
:吸引人的东西。:只画的
"MyCustomControlDrawing"
东西。例如:。MyCustomControl
"WidgetDrawing"
编辑2:
c++ - 如何在 C++ 中获取完全限定的路径名
是否有一个函数可以返回任何输入文件的完全限定路径名?
我在想类似的东西:
谢谢
c++ - 命名空间、类和自由函数——你什么时候需要完全限定的名字
在下面的示例中,为什么我必须完全限定 cpp 中自由函数的名称以避免链接器错误,为什么它对没有的类函数有效?你能解释一下区别吗?
ctest.h:
ctest.cpp:
感谢您的时间和帮助。
c++ - 使用 new 关键字前向声明和类型名
我在下面的类a中收到一个错误,声明了一个b类型的新指针。请帮忙。
mysql - 从具有相同条件的多个表中选择,避免歧义错误
我怎样才能做这样的事情但避免错误column common_reference is ambiguous
?我知道这是模棱两可的,我想从 table_one 中选择 common_reference 的所有结果,并且 table_two 相同。
SELECT * FROM table_one, table_two WHERE common_reference = 42
这显然是行不通的,那么如何使用子查询来实现我所需要的呢?
java - 匹配全限定类名的正则表达式
在文本中匹配完全限定的 Java 类名的最佳方法是什么?
例子:java.lang.Reflect
, java.util.ArrayList
, org.hibernate.Hibernate
.