Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
ReSharper 有哪些替代品? [关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在考虑购买锐锐 http www jetbrains com resharper 许可证 但是是否有 ReSharper 的任何可能的
c
aspnet
refactoring
ReSharper
在 C++ 中用函数调用替换强制转换
有关重构 替换强制转换的工具或方法的任何建议 例如 type data into convert to type data 当事情变得更加棘手时data其中有更高优先级的运算符 括号或换行符 type a b gt c 应该成为conver
c
casting
refactoring
红宝石非空?方法
我想使用表达式 1 2 3 43 5 empty gt false 1 2 3 3 5 empty gt true 检查两个数组是否至少包含一个公共值 我想知道是否有更好的方法 也许是这样的 1 2 3 3 5 non empty 怎么写n
ruby
refactoring
现代 C 和 C++ 中是否已弃用 f(void)? [复制]
这个问题在这里已经有答案了 我目前正在重构 整理 C 项目中使用的一些旧 C 代码 并经常看到以下函数 int f void 我倾向于写成 int f 是否有任何理由不在整个代码库中将 void 替换为 以提高一致性 或者两者之间是否存在我
c
refactoring
void
如何使用 IntelliJ IDEA 应用“移动方法”重构?
我希望能够在 IntelliJ IDEA 中将实例方法从一个类移动到另一个类 Fowler 的 重构 中的 移动方法 不幸的是 当我尝试 移动 cmd F6 时 它告诉我 没有具有引用类型的方法 您想让方法静态然后移动吗 我不想使我的方法成
refactoring
intellijidea
方法提取会对代码性能产生负面影响吗?
假设你有一个很长的方法 大约有 200 行对时间非常敏感代码 将代码的某些部分提取到单独的方法中是否可能会减慢执行速度 最有可能的是 你会得到加速 问题是优化 200 行的野兽是很困难的 实际上 当方法太长时 Hotspot就会放弃它 有一
Java
performance
refactoring
如何用策略替换(而不仅仅是移动)条件逻辑?
In 作者通过让客户端使用贷款工厂方法来替换条件逻辑 其中每个方法针对给定参数使用适当的策略 但是 我觉得它已将条件逻辑代码传递给客户端 客户端必须根据参数选择要调用哪个 Loan 工厂方法 这不是移动而不是替换吗 DP 的书也强调了同样的
DesignPatterns
refactoring
Resharper 重命名字段
我的任务是对未使用我们当前的代码风格约定编写的遗留代码库进行一些重大修改 这些更改足够广泛 以至于我在开始之前进行了一些清理和重构 有相当多的死代码 困扰我的一件事是字段遵循 m FieldName 命名约定 而我们现在使用 fieldNa
c
NET
refactoring
ReSharper
IntelliJ IDEA 可以自动用变量填充方法调用吗?
IntelliJ IDEA 可以自动用变量填充方法调用吗 可能使用基于被调用方法的参数名称的名称 甚至还可以提取这些变量作为当前方法的参数 请参阅下面的屏幕截图以供参考 Before IntelliJ knows what are the
Java
intellijidea
IDE
refactoring
MFC:CFormView 派生类的 OnInitialUpdate 函数
我的 CFormView 派生类的结构如下 class FormViewClass public CFormView FormViewClass void Initialize virtual void OnInitialUpdate 理想
c
MFC
refactoring
initialization
C# 中的字符串基准 - 重构速度/可维护性
我一直在用自己的时间摆弄小函数 试图找到重构它们的方法 我最近读了 Martin Fowler 的书重构 改进现有代码的设计 https rads stackoverflow com amzn click com 0201485672 我发
c
string
refactoring
嵌套三元运算符
我有这个代码 viewModel PhoneDefault user null string IsNullOrEmpty user PhoneDay string IsNullOrEmpty user PhoneEvening string
c
refactoring
ternaryoperator
Android Studio 说“局部变量是多余的”[关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我收到关于许多方法的警告local variable is redundant 这是一个示例方法 public MyObject getMSLi
Java
Android
AndroidStudio
refactoring
将 Gradle 模块包含到 Maven 项目中
我们有一个使用 Maven 作为构建系统的大型项目 我们决定在未来的项目中将使用 Gradle 作为更方便的工具 但我们也希望将 Gradle 用于我们的遗留项目 我认为从 Maven 迁移到 Gradle 会非常痛苦 因为 POM 文件中
Java
Maven
Gradle
Build
refactoring
重构静态方法/静态字段以进行测试
我有以下遗留代码 public class MyLegacyClass private static final String jndiName java comp env jdbc LegacyDataSource public stat
Java
Testing
refactoring
static
JS:重命名变量以进行重构(使用 AST,而不是文本)
我经常需要在重构代码时重命名变量 目前我使用正则表达式以一种有点老套的方式做 我最终不得不使用愚蠢的文本解决方案来解决缺乏实际结构的问题 例如 将 req 重命名为 request 并避免具有类似名称 例如 require 的副作用 想想这
javascript
Parsing
refactoring
abstractsyntaxtree
自动将公共更改为私有(Java)
我正在对从其他语言翻译成 Java 的代码进行重构 我想自动完成它 我的问题是 我有很多不是私有的方法 但只是在声明它们的同一个类中调用 并且我想将它们设为私有 我有很多课程 我想是否有什么可以帮助我半自动地完成它 我想知道 你知道我是否可
Java
eclipse
refactoring
private
使用“功能分支”与重构兼容吗?
特征分支 是指每个功能都在自己的分支中开发 只有在经过测试并准备好交付后才合并到主线中 这允许产品所有者选择进入给定发货的功能 并在出现更重要的工作时 保留 部分已编写的功能 例如 客户打电话给 MD 投诉 重构 正在改造代码以改进其设计
versioncontrol
refactoring
branch
featurebranch
查找并替换Android studio
有没有办法在整个项目中查找和替换单词的所有出现 不仅仅是使用重构 gt 重命名的单个类 并维护大小写 无论是在 android studio 中还是使用命令行脚本 例如 供应商必须转到商家 供应商 gt 商家 供应商 gt 商家 我的老板希
Android
AndroidStudio
refactoring
renaming
在 Java 中重构代码,替代大型 if 语句
我正在重构我正在处理的项目中的一些代码 并且遇到了一个遵循以下格式的大型 if else if 语句 if changer instanceof AppleChanger panel new ApplePanel else if chang
Java
refactoring
«
1 ...
3
4
5
6
7
8
9
10
»