Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
一次对多个属性使用“转换为自动属性”
我发现自己经常使用 Resharper 的 转换为自动属性 重构来删除 C 3 0 之前的样板代码 有什么方法可以将其应用到单个类中的所有属性立刻 ReSharper 可以做到这一点 Options gt Code Cleanup gt U
visualstudio2008
c30
refactoring
ReSharper
解释重构[关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Question 我的问题是如何教授整理和重构代码的方法和重要性 背景 我最近正在为一位同事进行代码审查 他们对早已消失的同事工作做了一些
languageagnostic
refactoring
在 Visual Studio 中跨项目添加和删除多个引用
我有一个包含超过 50 或 60 个 csproj 文件的庞大项目 我需要删除 6 或 7 个现有引用 并在所有这些项目中添加 10 或 15 个新引用 是否有批量添加引用和删除引用的机制 或者 如果有一种方法可以说 在所有项目中用 Y 替
VisualStudio
visualstudio2010
refactoring
ReSharper
是否可以使用或需要 Perl 脚本而不执行其语句?
我需要对一些旧脚本添加单元测试 这些脚本基本上都是以下形式 usr bin perl Main code foo bar subs sub foo sub bar 如果我尝试在单元测试中 要求 此代码 则代码的主要部分将运行 因为我希望能够
perl
Testing
refactoring
unittest 测试用例中的重复代码
我有一个如下所示的测试用例 def MyTestCase unittest Testcase def test input01 self input read from disk input01 output run input valid
python
unittesting
python3x
refactoring
从需求文件中删除未使用的包
有没有什么简单的方法可以删除不再使用的包要求 file 我为此任务编写了一个 bash 脚本 但是它没有按我的预期工作 因为 某些包未按照其 PyPI 项目名称使用 例如 dj database url 包用作 dj database ur
python
pip
refactoring
pycharm
requirementstxt
使用 JSch 库在 Java 中获取会话和 SFTP 通道
我正在使用 JSch 库进行 SFTP 我需要在 SFTP 服务器上执行多项操作 例如移动其他目录中的远程文件 拉取文件等 对于我需要的所有这些操作Session我从中得到Channel然后将其投射到ChannelSftp 这是多余的步骤
Java
refactoring
sftp
jsch
codeduplication
关于使用遗留代码的建议
我需要一些关于如何使用遗留代码的建议 不久前 我接到的任务是向报告应用程序添加一些报告 2005 年用 Struts 1 编写的 没什么大不了的 但是代码相当混乱 没有使用Action形式 基本上代码就是一个巨大的action 里面有很多i
refactoring
legacycode
这个 PDO 的包装器是“好代码”吗?是否有任何潜在的问题?
我构建这个类是为了与 PDO 一起使用 使 SQL 查询 更容易 并且不用担心 这是我的想法 它应该更像 DB 类扩展 PDO 吗 查询方法是否太大 是否应该将其拆分为被称为的私有方法 这就是所谓的松耦合 我检测 SELECT 查询的方法是
php
refactoring
pdo
NetBeans 重构类:java.lang.NoClassDefFoundError
我刚刚在使用 NetBeans 时遇到了一个错误 我想发布我的发现 可能这是旧新闻 也许这会让一些人免去调试我刚刚遇到的类似问题的麻烦 我不认为我在这里滥用任何东西 堆栈溢出的 SEO 非常好 我在 NetBeans JavaFX 项目 中
netbeans
refactoring
ClassNotFoundException
如何删除旧版 Web 应用程序中的 CSS 意大利面?
在开发了几个大型 Web 应用程序并看到没有清晰结构的巨大样式表之后 我真的很想知道人们是否找到了方法来保持大型复杂 Web 应用程序的 CSS 干净 如何从遗留的 混乱的 CSS 转向干净的 漂亮的级联 DRY 样式表 我目前正在开发的应
css
webapplications
refactoring
legacy
如何从我的代码中删除重复项
我有两个类似的方法 其中一个打印一些东西 其中一个保存一些东西 正如你所看到的 有很多重复的代码 我应该如何重构它并删除这种重复 public static void printSomething List
Java
refactoring
在 Smalltalk 中重构 if 链而不发生类爆炸
由于 Smalltalk 不鼓励使用 caseOf 那么有哪些替代方案可以实现以下情况而不导致类爆炸 self condition1 ifTrue self actionForCondition1 ifFalse self conditio
ifstatement
refactoring
smalltalk
从 Spring 控制器中删除重复项
我一直在寻找一种方法来减少 Spring MVC 控制器中因细微差异而重复的代码量 但到目前为止搜索 SO 问题只产生了一些问题 没有任何令人满意的答案 我想要删除的重复示例是这样的 其中用户创建页面和角色创建页面有相似之处 Request
Java
Spring
SpringMVC
refactoring
您可以对遗留代码库做哪些对提高质量影响最大的事情?
当您在遗留代码库中工作时 随着时间的推移 什么会对提高代码库的质量产生最大的影响 删除未使用的代码 删除重复的代码 添加单元测试以提高覆盖率较低的测试覆盖率 跨文件创建一致的格式 更新第三方软件 减少静态分析工具 即 Findbugs 生成
refactoring
legacy
legacycode
如果只使用一次本地函数,那么使用它们还有什么意义吗?
想象一下我有这样的代码 public void Foo Do bar work Do baz work Do foobar work 我意识到我可以 而且应该因为它做了不止一件事 将其重构为 public void Foo bar baz
c
Methods
refactoring
local
c70
函数分析问题 - Visual Studio 2010 Ultimate
我正在尝试分析我的应用程序以监视重构之前和之后函数的效果 我对我的申请进行了分析 并查看了摘要 我注意到Hot Path http msdn microsoft com en us library ms182398 aspx列表没有提到我使
c
visualstudio2010
refactoring
profiling
多少个构造函数参数就太多了? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 假设您有一个名为 Customer 的类 其中包含以下字段 UserName Email 名 姓 我们还可以说 根据您的业务逻辑 所有 Cust
parameters
refactoring
constructor
codingstyle
Eclipse:“重构 - 重命名”完全混乱,替换文件中的任意字符
在重构类名时 Eclipse 最近表现出非常奇怪的行为 例如 让我们看一下我们的一个课程 public class CampaignCSVPanel extends ContentPanel private FileUploadField
Java
eclipse
refactoring
如何通过多态优雅地转换 switch+enum
我正在尝试用类型类替换简单的枚举 也就是说 从每种类型的基派生一个类 例如 而不是 enum E BASE EB ALPHA EB BRAVO E BASE message someMessage switch message case E
c
refactoring
polymorphism
«
1
2
3
4
5
6
...10
»