34得票6回答
如何以优雅的方式初始化有许多字段的类?

在我的应用程序中,我需要实例化许多不同类型的对象。每种类型都包含一些字段,并且需要添加到一个包含类型中。有什么优雅的方法可以做到这一点? 我的当前初始化步骤看起来像这样:public void testRequest() { //All these below used c...

32得票3回答
在Visual Studio中删除未使用的代码

关于这个问题:Remove unused references (!= "using"),我想知道是否有工具可以从Visual Studio解决方案中删除未使用的类、结构体、委托等。 场景: 我有一个未组织好的Visual Studio解决方案,其中包含数千个: 本...

30得票11回答
格式化清晰易读的SQL查询

我正在编写一些SQL查询,其中包含多个子查询和大量连接操作,无论是在子查询中还是在子查询结果表中都有很多连接操作。 我们不使用视图,因此这个选项被排除了。 在编写完成后,我看着它直摇头,不知道它在干什么,因为我无法理解它。 你使用何种格式来尝试清理这样混乱的代码?也许是缩进吗?

28得票4回答
如何确定特定的JavaScript代码是否实际使用?

我正在对一个遗留项目进行一些JavaScript清理工作,并尝试摆脱冗余的JS库。我已经处理了所有明显的库(那些在任何地方都没有引用的库)。但是有一些JS文件被包含在所有页面中(通过tiles)。 除了逐个查找每个功能并搜索它们的内容,有什么更聪明/更容易的方法来确定它们是否实际使用?顺便说...

26得票2回答
VSSVER.SCC文件是什么,我能删除它们吗?

我从客户那里接手了一个 ASP.Net 2.0(文件系统)Web 项目,近年来有几家不同的公司参与了这个项目。在最终落到我的手中之前,这个项目已经从一家公司移交给另一家公司。 现在,代码库、文件和文件夹结构变得相当混乱和丑陋,我正在尝试修复它们。 它被作为 SVN 导出的存储库/文件夹交给...

25得票5回答
21得票9回答
如何在使用equals方法时避免空指针检查

在equals方法中,我发现这样的代码非常烦人而且难看:if (field == null) { if (other.field != null) return false; } else if ( ! field.equals(other.field)) re...

20得票4回答
Git - 去除空白字符

我意外在我的初始提交中添加了一些空格 - 它在git diff --color中显示为红色。如何最好地去除现有的空格,并且如何避免再次发生这种情况? 我并不一定要求使用内置的git命令。也欢迎任何在Ubuntu上免费提供的外部程序。

20得票11回答
如何从XML文件中删除额外的空行?

简而言之,我有一个XML文件中生成了许多空行,我正在寻找一种方法来删除它们以清理文件。如何做到这一点?详细解释如下:我目前有这个XML文件:<recent> <paths> <path>path1</path> <pat...

20得票3回答
有没有工具/方法可以检测/删除C ++代码中所有未使用的变量、宏、头文件(包括)和函数?

我需要定制一些项目,这些项目原本是为其他目的而编写的,但其中一些核心功能与我的项目相同并且可以直接使用。然而,有很多变量、宏定义、函数等在当前情况下是无用的,仅仅让代码阅读起来不方便且显得非常庞大。 因此,我开始使用Netbeans中的“查找引用”和“显示调用图”等功能来删除这些无用的变量、...