问题标签 [code-cleanup]
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.
css - 如何从项目中的多个 CSS 文件中识别未使用的 CSS 定义
一堆 CSS 文件被拉进来,现在我正在尝试清理一下。
如何有效地识别整个项目中未使用的 CSS 定义?
c# - 类中项目的顺序:字段、属性、构造函数、方法
在类结构方面是否有关于项目顺序的官方 C# 指南?
它去吗:
- 公共领域
- 私有字段
- 特性
- 构造函数
- 方法
?
我很好奇是否有关于物品顺序的硬性规定?我有点到处都是。我想坚持一个特定的标准,这样我就可以在任何地方做到这一点。
真正的问题是我的更复杂的属性最终看起来很像方法,并且它们在构造函数之前的顶部感觉不合适。
任何提示/建议?
java - 如何从代码库中删除 System.out.println
我们有一个巨大的(旧的遗留 Java)代码库,其中许多文件(大约 5k)都有 System.out.println。出于清理/性能原因,我们计划删除它们。我们如何编写一个脚本来替换它们而不在代码中引入任何问题?该脚本不能盲目地删除它们,因为以下情况可能是一个问题:
我正在考虑用';'替换它们。这将处理上述情况。你看到其他问题了吗?还有其他建议吗?
.net - 删除挂码的工具
这个问题延续到是否有一个像样的工具可以自动清理 VS 解决方案目录中的垃圾?. 如果有一些工具可以删除挂起的代码(未使用的代码),那就太好了。示例将是未使用的变量、引用、函数甚至类(旧代码或仅为实验编写的代码)。
java - Code Formatter:清理格式严重的jsp代码
所以我正在研究一个找到我的jsp/servlet,我正在查看jsp文件,它只是jstl标签、java代码和html的丛林。起初它看起来像是有人在上面运行了标准的 eclipse 格式化程序并将页面宽度设置为 40,所以很多东西都被分解了,我试图用更大的页面宽度来格式化它,但这似乎让它变得更糟了如果不先格式化部分内容,就无法知道发生了什么。
任何人都对任何 jsp/代码格式化程序有任何好运吗?
css - 有没有办法在网站中找到未使用的 CSS?
有没有办法在网站中找到未使用的 CSS?
我正在尝试清理我刚刚继承的项目。
java - 如何使用 Eclipse 批量清理 Java 中的导入?
在生成的项目中,我收到了 100 条由未使用的导入等引起的警告。我可以批量清理所有文件的这些导入吗?
php - 确定哪些 PHP 源文件没有被使用
我有一个大型网络应用程序,我认为有一堆不再使用的旧文件,是否有应用程序可以告诉我这些文件是什么?
language-agnostic - 如何识别短代码块可以重构为更干净的东西?
我有一些几周前写的代码(代码的目的不如它的结构重要):
今晚我正在检查它,当我清理它时,我意识到清理后的版本必须更简洁:
注意:我已将代码精简为裸露的逻辑流程,并混淆了源语言。
最后,我采用了嵌套if
的 's,并将它们倒置。这样做允许这种缩短。我的问题是:我以后如何才能认识到这一点?
有什么迹象表明我刚刚编写了一些可以重构为更短代码的代码?
几周前的另一个例子类似于权限检查:用户可以执行一个操作:
- 如果他们有许可,他们可以这样做
- 如果他们没有权限,但覆盖有效
我最初编码为:
该if
条款的逻辑条件似乎有点冗长。我试图回到我的布尔代数课程来弄清楚如何简化它。最后我可以做到,所以我最终绘制了一个真值表:
当我看它时,它是一个OR操作。所以我的if
声明变成了:
这是显而易见的和简单的。所以现在我想知道我怎么看不到这一点。
这让我回到了我的 SO 问题:为了识别某些代码块需要一些 TLC,我可以/应该寻找什么迹象?
c# - Resharper 提示/技巧...这可能吗?
我怎样才能让 Resharper 转换代码文件,如
到
我只是喜欢这种方式,它“我认为”也是 stylecop 规则之一。我将不胜感激任何帮助。
谢谢