标签: code-cleanup

类中的项目顺序:字段,属性,构造函数,方法

在课程结构方面,是否有关于项目顺序的官方C#指南?

它会去:

  • 公共领域
  • 私人领域
  • 属性
  • 构造函数
  • 方法

我很好奇是否有关于物品顺序的硬性规定?我到处都是.我想坚持一个特定的标准,所以我可以到处做.

真正的问题是我的更复杂的属性最终看起来很像方法,他们觉得在构造函数之前顶部不合适.

有什么提示/建议吗?

.net c# coding-style code-cleanup code-structure

596
推荐指数
9
解决办法
20万
查看次数

如何识别未使用的CSS定义

有没有什么好方法可以帮助识别项目中未使用的CSS定义?一堆css文件被拉进来,现在我正在尝试清理一些东西.

css optimization performance code-cleanup

409
推荐指数
7
解决办法
17万
查看次数

Sublime Text 2:根据需要修剪尾随空格

我知道Sublime Text 2可以在保存时删除文件上的尾随空格.

在团队中工作并对文件进行更改时,这往往会产生巨大的差异,使同行代码审查变得更加繁琐.出于这个原因,我倾向于仅在我对文件进行大量更改时才进行空白区域清理,并留下空白区域以进行微小更改.

我想知道是否有任何命令在文件上按需执行修剪空白区域"Activate trimming on save > Save file > Deactivate trimming".

在文档和stackoverflow中搜索没有显示任何相关内容,所有链接似乎都在讨论保存时的自动修剪.

whitespace code-cleanup sublimetext2

95
推荐指数
5
解决办法
8万
查看次数

在大型python项目中查找死代码

我见过如何在Python代码中找到未使用的函数?但那真的很旧,并没有真正回答我的问题.

我有一个包含多个库的大型python项目,这些库由多个入口点脚本共享.多年来,这个项目已经吸引了许多作者,所以有很多死代码.你知道该怎么做.

我知道找到所有死代码是不可判定的.我所需要的只是一个工具,可以找到所有未被调用的函数.我们没有根据函数名称的字符串调用函数做任何事情,所以我并不担心任何病态......

我刚刚安装了pylint,但它似乎是基于文件的,并没有太多关注文件间依赖关系,甚至是函数依赖关系.

很明显,我可以在所有文件中使用gre,从中获取所有函数名称,并为每个函数名称执行grep.我只是希望有一些比那里更聪明的东西.

ETA:请注意,我不希望或想要完美的东西.我知道我的停止问题证明就像任何人一样(当我看到递归可枚举的东西时,我真的没有教过计算理论).任何试图通过实际运行代码来逼近它的东西都会花费太长时间.我只是想要在语法上通过代码的东西并说"这个函数是肯定使用的.可以使用这个函数,这个函数绝对不使用,其他人甚至似乎都不知道它存在!" 前两个类别并不重要.

python pylint code-cleanup

67
推荐指数
4
解决办法
2万
查看次数

忽略JSHint中的camelcase变量

JShint和以下代码行有一些问题.

$location.path('map-' + map.id + '/venue-' + map.attributes.default_venue.value);
Run Code Online (Sandbox Code Playgroud)

我收到了错误,Identifier 'default_venue' is not in camel case.这通常不会成为问题,但我对变量名称没有任何控制权 - 它是通过JSON API引入的.

有没有办法可以为受影响的变量或它们出现的行抑制此问题?

如果之前有人问过这个道歉,我很确定它一定是,但我找不到解决办法.

javascript coding-style code-cleanup jshint

64
推荐指数
2
解决办法
3万
查看次数

是否有一个脚本列出由我创建的git分支?

我知道分支并不真正存储创建者信息 - 而且它们只是指向提交的指针.

我的目标是能够清理已经合并回主分支的旧分支,并列出尚未完成此分支的分支.(清理).

这与"查找未合并的分支"不同,因为我也希望找到合并的分支,我想通过作者来完成.

我的问题是:是否有一个脚本列出由我创建的git分支?

git branch code-cleanup

36
推荐指数
4
解决办法
2万
查看次数

删除Visual Studio中未使用的代码

关于这个问题:" 删除未使用的引用(!="using") ",我想知道是否有一个工具可以从Visual Studio解决方案中删除未使用的类,结构,委托等.

场景:

我有一个无组织的Visual Studio解决方案,包含1000个:

  • 本机方法导入
  • 结构
  • 代表
  • 枚举

而不是拖动每个文件点击"查找所有引用"并确定代码是否在某处使用,是否有任何机制可以轻松删除冗余代码文件?

例:

//This class contains a method called getRandomValue which returns type RANDOM
public class NativeMethods
{
    [DllImport("random.dll")]
    public static extern RANDOM getRandomValue();
}

//This is the RANDOM object as referenced by getRandomValue();
[StructLayout(LayoutKind.Sequential)]
public struct RANDOM
{
    uint a;
    uint b;
    uint c;
}

//This is redundant since nothing is referencing it.
[StructLayout(LayoutKind.Sequential)]
public struct MESSAGE
{
    IntPtr sender;
    IntPtr recipient;
    char[] mText;
}
Run Code Online (Sandbox Code Playgroud)

注意自我:

我的直觉是,这将是棘手的,因为与Java不同,对象名称不必与文件名相同,并且多个对象声明可以驻留在单个文件中,但是在这个实例中(我的场景)每个对象都是在其自己的文件中声明(具有相同的名称).

.net c# code-cleanup visual-studio-2010 visual-studio

30
推荐指数
2
解决办法
3万
查看次数

格式化清晰且可读的SQL查询

我正在编写一些带有多个子查询和大量连接的SQL查询,包括子查询内部和子查询中的结果表.

我们没有使用视图,所以这是不可能的.

在写完之后我正在看着它并且挠头想知道它甚至在做什么,因为我无法遵循它.

你用什么样的格式来试图清理这么乱?也许缩进?

sql plsql code-cleanup

28
推荐指数
2
解决办法
5517
查看次数

如何在android studio中清理项目?

我是Android工作室的新手,所以我遇到了一些问题.所以请任何人都可以给我一个如何在Android工作室中清理项目的方法.

在Eclipse中Project -> clean -> OK但我不知道如何使用Android Studio.

code-cleanup android-studio

28
推荐指数
2
解决办法
6万
查看次数

优化 - 有没有办法找到并删除所有html页面共有的未使用的CSS和Javascript?

我的网站有很多网页,我正在尝试清理我的样式表和脚本.每个js/css中约有10%或更多未被我网站上的任何html页面使用.我需要的是删除常见的未使用和冗余的css和js.我做了一些研究,发现了这一点.但它不是免费的.
注意:

  • 一些js/css被多个html页面调用,并且仍然有一些js/css的一部分没有被任何调用它们的html页面使用.
  • 我的网站仅与Chrome兼容.

html javascript css optimization code-cleanup

27
推荐指数
2
解决办法
3万
查看次数