问题标签 [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.

0 投票
2 回答
759 浏览

php - 在 symfony 3.4 中将通知转换为异常

我希望在 Symfony 3.4 中将所有错误(通知等)视为异常并停止应用程序。

对于 PHP,这与 JavaScript 中的“使用严格”相同。

编辑:

在创建 AppKernel 时使用 debug true 时,它​​会启用严格模式。

然而,这不是我想要的。此模式用于生产,不适用于调试,并且不应在生产中启用调试,因此问题是如何在不启用调试的情况下启用它。

0 投票
1 回答
175 浏览

jenkins - 用于针对构建进行编码标准验证的最佳 Jenkins 插件(对于 .NET)

我正在寻找能够自动验证 Jenkins 中的编码标准的东西。我见过一些插件,比如 OSWAP 依赖检查、CheckStyle、Dry、Findbugs、Violations(Fxcop、Stylecop)、警告等。所有项目都是在 dotNet 中制作的。

有人能告诉我应该添加和检查哪些是最好的和强制性的插件/检查吗?

谢谢

0 投票
2 回答
1986 浏览

sonarqube - SonarQube maven 兼容性(不支持的 major.minor 版本 52.0)

我有一个包含以下软件版本的多模块 Maven 项目:

我在运行时收到以下错误clean sonar:sonar

我相信这与所有软件的兼容性有关。有人可以帮忙吗。

0 投票
0 回答
85 浏览

asp.net-mvc - ASP.NET MVC 使用编辑器模板创建对象

在我的 index.cshtml 中,模型是一个 Person 列表。我想在页面上显示这些人。但是,在同一页面上,我想显示一个允许通过 ajax 创建新 Person 的对话框。

在对话框内的编辑器模板中重新创建标记似乎违反了 DRY。

一个可能的解决方案可能是:

  • 创建一个以人为模型的部分
  • 调用@Html.EditorForModel
  • 从 index.cshtml 调用 @Html.RenderPartial("_partial", new Person())

但这似乎是不必要的间接混淆了代码。

在这种情况下是否有要使用的模式或最佳实践?

人物模型

人的编辑器模板

索引.cshtml

0 投票
2 回答
43 浏览

android - 从长远来看,我应该使用 strings.xml 来提高可读性吗?

从长远来看,主要关注代码的可读性和可维护性,我的应用程序永远不会本地化,几乎没有字符串重复

相比:

你怎么看?

0 投票
1 回答
163 浏览

javascript - 如何在 TSLint 中强制执行与空白检查分支相反的操作?

我想强制执行与空白检查分支相反的操作。所以不要这样:

我想强制执行:

这对大多数人来说可能看起来很奇怪,但这是我们团队喜欢编码的方式。

我试过这样做:

但没有给我想要的结果。有谁知道是否可以强制执行我们的编码方式?

0 投票
1 回答
35 浏览

intellij-idea - 格式化代码以与其自己的小节条款保持一致

当前使用IntelliJ 2018.2.3

应选中/取消选中代码样式(或其他任何地方)中的哪些选项以实现以下行为?

预期行为:

当前行为

目前,每次我自动格式化代码时,它&&都会将||. 但很明显,&&属于第二条的小节。

0 投票
1 回答
142 浏览

java - Java 常见的 Try/Finally 块围绕不同的代码块 - 代码风格

我有在 3 种方法中使用的相同 if() { try { < SOME CODE > } finally { } } else {}块。

每种方法唯一不同的是< SOME CODE >。

是否有任何编码模式可用于“干燥”我的代码?理想情况下,希望提取if() { try { } finally { } } else {}一些通用结构并将 < SOME CODE > 传递给它。这在Java中可能吗?

谢谢

0 投票
1 回答
63 浏览

android - 动态布尔表达式变量和布尔函数的区别

我遇到了这个疑问:这两种获取布尔值的方法有什么区别?最终结果是一样的,但是使用其中一种有什么优点和缺点呢?最常用的方法是什么?这种编码风格的最佳实践是什么?
动态布尔表达式变量

布尔函数

0 投票
1 回答
216 浏览

html - 结束标签 PhpStorm 前的换行符

我正在尝试在 PhpStorm 中使用代码美化器,尝试将其配置为 HTML。我有一个似乎无法解决的问题。

我想在结束标记之前添加一个空格(回车)。

如您所见,结束</li>标签没有输入。如您所见,我也在使用 FLUID。也许可以让 PhpStorm 忽略属性中的任何内容,以便 FLUID 不会干扰?