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

标签 coding-style namespaces fully-qualified-naming

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

就我个人而言,我发现一目了然地阅读详细代码更容易,我打字速度特别快,尤其是自动完成功能,而且我发现自己更频繁地使用 Google 作为我的文档来源,完全限定名称返回的结果集要窄得多。这些显然是更喜欢完全限定而不是使用 using 指令的非常武断的原因。

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

最佳答案

大概可以称之为主观。

我在哪里工作/我更喜欢使用 using 语句。它使名称/行足够短,这只会使日常生活更轻松。另外,您可以将鼠标悬停在完全限定名称的某些内容上。

关于coding-style - 完全限定的命名与 using 指令只是一个意见问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971612/

相关文章:

coding-style - 可以应用哪些人类学习技术来改进代码布局?

java - 什么是惯用的 "functional"方法来获取 Optional<String> 并在 null 或空时返回默认字符串,否则返回修改后的字符串?

android - 自定义命名空间支持库 ActionBar?

c# - Roslyn - 查找具有完全限定名称的声明

c# - 'using' 应该在命名空间内部还是外部?

visual-studio - 谁喜欢 Visual Studio 中的#regions?

c++ - 函数定义先于命名空间中的声明

namespaces - Clojure 命名空间管理 - 有没有办法保存和恢复 clojure repl 命名空间、导入等的状态?

c++ - 完全限定的静态成员变量中的歧义

java - 从 Java.lang.String 确定完全限定的类名