问题标签 [verbosity]

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 投票
8 回答
53384 浏览

maven - Maven 可以不那么冗长吗?

Maven 根据我的喜好喷出了太多的输出行(我喜欢 Unix 的方式:没有消息就是好消息)。

我想摆脱所有[INFO]行,但我找不到任何关于控制 Maven 详细程度的参数或配置设置的提及。

是否没有类似 LOG4J 的方式来设置日志级别?

0 投票
6 回答
11874 浏览

language-agnostic - How to determine what log level to use?

The log levels WARN, ERROR and FATAL are pretty clear. But when is something DEBUG, and when INFO?

I've seen some projects that are annoyingly verbose on the INFO level, but I've also seen code that favors the DEBUG level too much. In both cases, useful information is hidden in the noise.

What are the criteria for determining log levels?

0 投票
1 回答
2123 浏览

asp.net - 如何使用 ASP.NET 运行时的详细调试消息运行 ASP.NET 应用程序

如何配置 ASP.NET 应用程序以编写ASP.NET 引擎本身正在执行的详细日志消息?我得到了什么

只是

有没有办法获得更多的详细信息?application_folder/logs/ 文件的详细程度如何?

0 投票
9 回答
1255 浏览

actionscript-3 - 类似 Ruby 的问题:使这个函数更短(ActionScript 3)

我刚刚写了这个非常冗长的代码来把像 2 这样的数字变成 02。你能把这个函数做得更短吗,拜托(维护功能)?

请使用变量类型。如果已经有我不知道的内置功能,则加分(良好的氛围点,而不是 SO 点)。

如果有人想用其他语言发布一些非常短的等价物,那也会很有趣。

0 投票
1 回答
1449 浏览

naming-conventions - Model-View-ViewModel (MVVM) 类和实例的名称应该有多冗长?

一般来说,我更喜欢详细说明 .NET 类和实例名称,但有时(引用 Mike Woodhouse 的话):

过于冗长往往会掩盖语法,而语法很重要。

我觉得我真正误入了过度冗长制度的第一个地方是在 Silverlight 和 WPF 应用程序中实现模型-视图-视图模型 (MVVM) 模式。

例如,我从一个 EnumerableRange 模型对象开始:

然后,我想创建一个控件,允许我显示此类以供用户输入。因此,我创建了一对与视图相关的类:

  1. 一个 EnumerableRangeControlView 用户控件(在 XAML 中),以及
  2. POCO EnumerableRangeControlViewModel

现在,我分别在父 View 和 ViewModel 中使用这对。使用 MVVM,视图实例不需要名称,但我的 ViewModel 实例现在命名为:

IndependentVariableEnumerableRangeControlViewModel

事情开始失控了!你会怎么办?

0 投票
8 回答
699 浏览

java - 我正在寻找不使用 Groovy 的 Java 过度冗长的解决方案

我喜欢 Groovy 如何使您的所有实例变量和类变量公开,并代表您编写 getter 和 setter。这节省了很多不必要的编码。另一方面,我的老板讨厌它,让我很伤心:(

有没有办法在 Java 中实现 Groovy 的简洁性,而无需使用 Groovy 或其他一些框架/附加组件?

我有一种感觉,当权者不会善待在我工作的地方引入这个外国框架。

因此,我正在寻找一种解决 Java 过于冗长的方法,而无需使用 Groovy 或类似的东西。

是否可以仅在 Java 中完成 - 例如通过简单地公开所有内容?

0 投票
5 回答
17653 浏览

c++ - 生成详细输出的好习惯是什么?

生成详细输出的好习惯是什么?目前,我有一个功能

每当我想生成输出时,我都会做类似的事情

但是,我认为这不是很优雅。所以我想知道实现这个冗长开关的好方法是什么?

0 投票
1 回答
32275 浏览

python - 在运行 Python 单元测试套件时,您可以将哪些数字作为冗长传递?

Python unittest 框架有一个冗长的概念,我似乎在任何地方都找不到它的定义。例如,我正在运行这样的测试用例(就像在文档中一样):

我见过的唯一通过冗长的数字是 2。这个神奇的数字是什么,它是什么意思,我还能通过什么?

0 投票
10 回答
5387 浏览

haskell - 函数式编程是否要求新的命名约定?

我最近开始使用 Haskell 学习函数式编程,并在 Haskell 官方 wiki 上看到了这篇文章:如何阅读 Haskell

这篇文章声称,由于简洁和抽象,短变量名称,如x,xsf适合 Haskell 代码。从本质上讲,它声称函数式编程是如此独特的范式,以至于其他范式的命名约定不适用。

您对此有何看法?

0 投票
2 回答
674 浏览

header - 如何最小化 GPL 版权声明使用的地方数量?

Gnu GPL 页面 提倡在 GPL 项目的每个文件中包含以下标题:

该文件是 Foobar 的一部分。

Foobar 是免费软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,无论是许可证的第 3 版,还是(由您选择)任何更高版本。

Foobar 的分发是希望它有用,但没有任何保证;甚至没有对适销性或特定用途适用性的默示保证。有关详细信息,请参阅 GNU 通用公共许可证。

您应该已经收到了一份 GNU 通用公共许可证的副本以及 Foobar。如果没有,请参阅http://www.gnu.org/licenses/

我觉得这是一个过度杀戮。它不能更短,并以某种方式引用 COPYING 或 LICENSE 文件吗?