我担心我的应用程序中的某些类具有已定义但未在应用程序中的任何位置调用的方法. 在Eclipse中有没有办法找到这些方法?解决方法:您可以使用Findbugs,但也有一个专用于此的插件:UCDetector.
我有这种ajax代码重复了很多地方.如何将其重构为单个方法,以便在成功或失败时仍允许不同的行为. Ext.Ajax.request({ url : 'ajax.php' , params : { action : 'getDate' }, method: 'GET', success: function ( result, request ) { Ext.MessageBox.alert(
有没有任何工具可以帮助重构我的javascript(jquery)代码?对于小片段并不重要,但在开发新的jquery插件时,会有一行代码需要重构才能确保. 提前致谢 :)解决方法:我在搜索重构时遇到了this.但是,这可能无法解决您的问题.但是,我认为你可以找到任何线索. 另外,我找不到任何插件.如果找到
Atlassian JIRA是一个强大的问题跟踪器,我使用它很长一段时间,因为它是一个很好的问题trakcer我绑定到我的语言环境本地化. 我在Linkedin和asked them if I can translate it找到了他们的页面,因为它在我开始翻译的社区中受到欢迎,我会为他们发布我的翻译的第一部分,过了一段时间他
我有一个有10种方法的课. 我想要的是创建该类的接口,即接口将只包含这10个方法的签名. 可以使用Visual Studio在.NET中轻松完成吗? 我问这个问题是因为我正在改变我的项目的架构,对于我项目中的每个班级,我都需要一个界面.解决方法:当然可以.您可以使用Extract Interface refactorin
grep,sed,awk和perl等命令行工具允许执行文本搜索和替换操作. 但是,是否有任何工具可以让我从命令行在Java代码库中执行语义搜索和替换操作? 例如,Eclipse IDE允许我轻松地重命名变量,字段,方法或类.但我希望能够从命令行做同样的事情. 上面的重命名操作只是一个例子.我还希望能够选
我读过R.C.的清洁代码.马丁和我正试图尽可能广泛地采纳他关于清洁代码的建议. 但我不确定如何命名相关的课程. 假设我有一个名为TreeDirectoryList的类. 我想将这个类的实现切割成许多较小的类. 假设我将创建一个名为ParentIndexStack的类. ParentIndexStack将实现非常依赖于TreeDi
https://opensource.com/business/16/4/refactoring-open-source-business-models They say you never forget your first. In my case it was 2008 and Lucidworks had just raised our Series A round and hired our first salesperson. I was asked to jump on a call with
使用Xamarin Studio删除未使用的using语句和使用语句的最佳方法是什么? 我想为Xamarin Studio提供一个工具或扩展/插件来删除和排序所有C#项目文件中的语句(在MAC上). 一些示例代码: using System; using System.Collections; namespace DateInserter { public enum DateInsert
我目前正在重构代码以将Convert.To替换为TryParse. 我遇到了以下一些代码,它们创建并为对象分配属性. List<Person> list = new List<Person>(); foreach (DataRow row in dt.Rows) { var p = new Person{ RecordID = Convert.ToInt32(row["ContactID"]) }; list.Add(
想象一下,Byte [] refArchiveData的大小约为30-100 MB.我想使用NetworkStream流对象将其发送到服务器: TcpClient client = new TcpClient(server, port); Byte[] refLengthBytes = new Byte[4]; Byte[] refArchiveData = null;
Eclipse能够利用编译的字节码来启用“魔术重构”功能 – 重命名方法,跟踪类层次结构和跟踪方法调用. 存在哪些技术障碍使得Python和Javascript等语言难以实现?解决方法:因为动态绑定. Python是一种动态语言,您可以使用变量完成几乎所有操作.您甚至可以访问globals-dict并引入由运行
我是eclipse的新手,正在使用版本:Mars.1 Release(4.5.1) 我正在使用“PHP开发工具3.6”插件的重构工具来重命名,例如类. 我们的类文件名遵循简单的PSR-0约定,下划线代表一个子目录. 所以例如 class Class_Something位于类/ Something.php 如果我将Class_Something类重命名为Class_So
在Visual Studio Code中是否有重命名的PHP重构?这是阻止我完全从NetBeans迁移到VSC的唯一因素.重命名对我来说非常重要(不是搜索/替换).解决方法:有 { “command”: “editor.action.changeAll”, “key”: “ctrl+f2”, “when”: “editorTextFocus && !editorRead
我有一个静态类,有各种类型的扩展方法.是否有任何实用程序或方法将其拆分为几个类 – 每个目标类型的单独类.解决方法:从“干净代码”的角度来看,将各种扩展方法放入不同的类是一个好主意,但扩展方法的主要“分组”通过将它们放入不同的命名空间来实现.原因是通过“使用”适当的命
我对这被认为是一种好习惯感到困惑 – 这种决策语言是否依赖?假设我有以下Java代码: public class Stack { public Integer pop() { if (isEmpty()) return null; // or some exception maybe? // else get and return the top item in the stack. };
如果类方法不依赖于类的状态,那么它可以是静态的.在这种情况下,使这些方法保持静态是好还是坏? (标记为C#,但可能适用于许多OO语言,其中方法必须是类成员.)解决方法:Visual Studio Code Analysis和ReSharper建议使这些方法保持静态,因为它具有很小的性能优势: 从MSDN开始: Members t
我正在寻找一个好的设计模式,或最佳实践,以实现“此查询,或其他查询”的情况,具有最佳性能和最小开销. demans的商业逻辑/程序说“自Foo之后的所有项目”,除非返回少于三个项目,然后是“所有项目”. 我正在重构当前的代码,并且无法想出实现这种逻辑的好方法. 当前的伪代码(Drupal /