code-cleanup相关内容

如何从代码库中删除 System.out.println

我们有一个巨大的(旧的 Java)代码库,其中许多文件(大约 5k)都有 System.out.println 的.我们计划出于清理/性能原因删除它们.我们如何编写一个脚本来替换它们而不在代码中引入任何问题?脚本不能盲目删除它们,因为以下情况可能是一个问题: if()一些.代码...别的System.out.println(...);数据库关闭(); 我正在考虑用';'替换它们.这将处理上述情 ..
发布时间:2022-01-04 10:10:32 Java开发

RxJS 重构嵌套映射语句

我有一个使用 @angular/http 从 API 加载数据的服务.我想使用此数据为我的 Components 创建检索到的数据的投影. 因此我写了以下代码: getById(id: string) {返回 this.http.get(`https://my-api.io/${id}`).map(response => response.json()).map(合同=>contract. ..
发布时间:2022-01-01 22:21:52 其他开发

格式化清晰可读的 SQL 查询

我正在编写一些带有多个子查询和大量连接的 SQL 查询,无论是在子查询内部还是来自子查询的结果表. 我们没有使用视图,所以这是不可能的. 写完之后,我看着它,挠头想知道它在做什么,因为我无法理解它. 你使用什么样的格式来试图清理这样的烂摊子?也许是缩进? 解决方案 对于大型查询,我倾向于非常依赖使用 WITH 的命名结果集.这允许预先定义结果集,并使主查询更简单.命名结果 ..
发布时间:2021-12-24 16:25:28 其他开发

如何在 Android Studio 中进行干净的项目?

我是 Android Studio 的新手,所以我遇到了一些问题.我正在寻找一种清洁方式. 在 Eclipse 中我会做 Project ->清洁 ->好的,但我不知道它是如何用 Android Studio 完成的. 解决方案 你可以这样做 构建 >Clean Project 或 Build >重建项目 你也可以做gradlew clean 正如@Kellogs ..
发布时间:2021-11-21 17:49:33 Android

有没有可以自动跟踪未使用代码的工具

我目前有 6 个不同的 flex 应用程序(小部件)在主页面上运行.它们都依赖于一个公共库项目. 我目前正在大力清理代码库,很难以这种方式保持概览,尤其是因为我继承了代码库. 有谁知道一种可以自动通知我任何死代码的工具吗? 干杯 解决方案 有一些工具.我将从这个 Adobe 的一个开始;我相信它是作为 eclipse 插件编写的. FlexPMD 是另一个工具;也来 ..
发布时间:2021-11-12 00:17:45 其他开发

在不使用 WMI 的情况下获取操作系统

我有一个 Powershell 脚本,我需要在其中获取各种服务器的操作系统.到目前为止,我一直在使用 WMI 来完成这项任务,但是我已经阅读了有关 WMI 如何获得超时的信息,所以我想知道是否有另一种获取服务器操作系统的方法?这是我目前使用的代码,为了避免 WMI 想要更改: $serverVersion = Get-WMIObject -computer $server -class Win3 ..
发布时间:2021-09-18 18:50:33 其他开发

Sublime Text 2:按需修剪尾随空白

我知道 Sublime Text 2 可以在保存时删除文件的尾随空格. 在团队中工作并向文件提交更改时,这往往会产生巨大的差异,从而使同行代码审查更加繁琐.出于这个原因,我更喜欢只在我对文件进行巨大更改时才进行空白区域清理,而保留空白区域以用于较小的更改. 我想知道是否有任何命令可以按需在文件上执行空白修剪,除了“在保存时激活修剪>保存文件>停用修剪". 在文档和 stackov ..
发布时间:2021-08-31 20:08:45 其他开发

如何在 rspec 示例中删除全局日志记录功能

我正在处理一些记录到全局静态日志记录类的代码,例如: GlobalLog.debug("一些消息") 但是在我的测试中,我不想包含真实的日志,因为它引入了很多不需要的依赖项.所以我想模拟一下: describe "some function" do之前(:全部)做log = double('log')GlobalLog = 日志日志存根(:调试)结尾...结尾 不幸的是,因为在每个示例之后 ..
发布时间:2021-07-10 20:49:22 其他开发

清洁反应原生项目

如何清理 React Native 项目? 有什么办法可以像清理 xcode 项目一样清理 react native 项目? 任何帮助将不胜感激! 解决方案 一个 react-native 项目大约是一个 XCode 项目 和一个 Android 项目.(纯js代码不需要clean) 所以,你需要的是 使用 清理 XCode 项目 cd iosxcodebuil ..
发布时间:2021-07-04 18:52:47 其他开发

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

我看过你如何在Python 代码? 但这真的很旧,并不能真正回答我的问题. 我有一个包含多个库的大型 Python 项目,这些库由多个入口点脚本共享.这个项目已经与许多作者一起积累了很多年,所以有很多死代码.你知道该怎么做. 我知道找到所有死代码是不可判定的.我所需要的只是一个工具,它可以找到所有未在任何地方调用的函数.我们没有对基于函数名字符串调用函数做任何花哨的事情,所以我不担心任 ..
发布时间:2021-06-24 18:31:44 Python

避免多个嵌套的 if 语句

我正在编写一个函数,该函数根据 4 个变量的状态将特定(预定义)变量推送到预定义数组,所有变量的范围为 1 到 5(它们是我们网页上按下单选按钮的结果). 如果变量等于 A、B、C 和 D,则预定义数组 X、Y 和 Z 的预定义变量定义为: X = A 和 B 的组合. Y = C 和 D 的组合. Z = A、B、C 和 D 的组合. 以下是我使用嵌套 if/els ..
发布时间:2021-06-07 19:04:47 前端开发

正则表达式以匹配任何&"UNUSED&"CSS中的规则(类,ID等)

我有一个很大的CSS文件,我想将其缩小为仅使用的CSS规则. 我是通过使用 CSS用法加载项用于Firebug.它将为每个未使用的规则添加一个“未使用"标签.现在我要摆脱这些. CSS代码如下: body {行高:1;文字对齐:左;}UNUSED.multiple-list {font-weight:粗体;行高:1.4;列表样式:光盘;左边距:20px}UNUSEDmenu,UNU ..
发布时间:2021-04-26 19:50:04 前端开发

用clang格式缩进预处理器指令

我正在使用大量 #pragma omp 的c ++项目中工作.我使用奇妙的clang格式进行整理,但它总是删除所有预处理器指令的缩进.有没有办法改变这种行为?还是有另一个更值得推荐的格式化工具?还是应该完全避免使用这些工具? 解决方案 您可能只想自己打补丁并提出拉取请求. 这并不难,我曾经提出过类似的平凡请求.lang格式的代码非常整洁.Clang格式已经可以按照您想要的方式处理代码 ..
发布时间:2021-04-19 19:14:36 C/C++开发

方法(例如,通过bash脚本)将当前使用常量的php数组索引转换为使用单引号字符串的数组索引?

我有大量的php脚本,其中使用大量常量代替适当的单引号数组字符串. 例如: $ row_rsCatalogsItems [名称] (不好) 代替 $ row_rsCatalogsItems ['名称'] (好) 我将如何创建可以在脚本上运行的脚本(bash,php等最常用的脚本),以将其转换为更明智的方法? 理想情况下,它不仅会匹配[something],而 ..
发布时间:2021-04-14 20:13:04 PHP