问题标签 [code-standards]
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.
php - 在 symfony 3.4 中将通知转换为异常
我希望在 Symfony 3.4 中将所有错误(通知等)视为异常并停止应用程序。
对于 PHP,这与 JavaScript 中的“使用严格”相同。
编辑:
在创建 AppKernel 时使用 debug true 时,它会启用严格模式。
然而,这不是我想要的。此模式用于生产,不适用于调试,并且不应在生产中启用调试,因此问题是如何在不启用调试的情况下启用它。
jenkins - 用于针对构建进行编码标准验证的最佳 Jenkins 插件(对于 .NET)
我正在寻找能够自动验证 Jenkins 中的编码标准的东西。我见过一些插件,比如 OSWAP 依赖检查、CheckStyle、Dry、Findbugs、Violations(Fxcop、Stylecop)、警告等。所有项目都是在 dotNet 中制作的。
有人能告诉我应该添加和检查哪些是最好的和强制性的插件/检查吗?
谢谢
sonarqube - SonarQube maven 兼容性(不支持的 major.minor 版本 52.0)
我有一个包含以下软件版本的多模块 Maven 项目:
我在运行时收到以下错误clean sonar:sonar
:
我相信这与所有软件的兼容性有关。有人可以帮忙吗。
asp.net-mvc - ASP.NET MVC 使用编辑器模板创建对象
在我的 index.cshtml 中,模型是一个 Person 列表。我想在页面上显示这些人。但是,在同一页面上,我想显示一个允许通过 ajax 创建新 Person 的对话框。
在对话框内的编辑器模板中重新创建标记似乎违反了 DRY。
一个可能的解决方案可能是:
- 创建一个以人为模型的部分
- 调用@Html.EditorForModel
- 从 index.cshtml 调用 @Html.RenderPartial("_partial", new Person())
但这似乎是不必要的间接混淆了代码。
在这种情况下是否有要使用的模式或最佳实践?
人物模型
人的编辑器模板
索引.cshtml
android - 从长远来看,我应该使用 strings.xml 来提高可读性吗?
从长远来看,主要关注代码的可读性和可维护性,我的应用程序永远不会本地化,几乎没有字符串重复
相比:
你怎么看?
javascript - 如何在 TSLint 中强制执行与空白检查分支相反的操作?
我想强制执行与空白检查分支相反的操作。所以不要这样:
我想强制执行:
这对大多数人来说可能看起来很奇怪,但这是我们团队喜欢编码的方式。
我试过这样做:
但没有给我想要的结果。有谁知道是否可以强制执行我们的编码方式?
intellij-idea - 格式化代码以与其自己的小节条款保持一致
当前使用IntelliJ 2018.2.3。
应选中/取消选中代码样式(或其他任何地方)中的哪些选项以实现以下行为?
预期行为:
当前行为
目前,每次我自动格式化代码时,它&&
都会将||
. 但很明显,&&
属于第二条的小节。
java - Java 常见的 Try/Finally 块围绕不同的代码块 - 代码风格
我有在 3 种方法中使用的相同 if() { try { < SOME CODE > } finally { } } else {}
块。
每种方法唯一不同的是< SOME CODE >。
是否有任何编码模式可用于“干燥”我的代码?理想情况下,希望提取if() { try { } finally { } } else {}
一些通用结构并将 < SOME CODE > 传递给它。这在Java中可能吗?
谢谢
android - 动态布尔表达式变量和布尔函数的区别
我遇到了这个疑问:这两种获取布尔值的方法有什么区别?最终结果是一样的,但是使用其中一种有什么优点和缺点呢?最常用的方法是什么?这种编码风格的最佳实践是什么?
动态布尔表达式变量
布尔函数
html - 结束标签 PhpStorm 前的换行符
我正在尝试在 PhpStorm 中使用代码美化器,尝试将其配置为 HTML。我有一个似乎无法解决的问题。
我想在结束标记之前添加一个空格(回车)。
如您所见,结束</li>
标签没有输入。如您所见,我也在使用 FLUID。也许可以让 PhpStorm 忽略属性中的任何内容,以便 FLUID 不会干扰?