重构

  • 关于java:Eclipse可以将类文件中的第二个类提取到自己的文件中吗

    关于java:Eclipse可以将类文件中的第二个类提取到自己的文件中吗

    关于java:Eclipse可以将类文件中的第二个类提取到自己的文件中吗,关于java:Eclipse可以将类文件中的第二个类提取到自己的文件中吗,内部类,重构,移到,创建一个,Can eclipse extract a second class in class file to its own file我经常首先通过在正在处理的类中创建一个内部类来重构代码-完成后,将整个内容移到新的类文件中。这使得将代码重构到新类中非常容易,因为A)我只...

    2023-04-17类文件 文件 内部类

  • 关于c ++:可以将此宏转换为函数吗?

    关于c ++:可以将此宏转换为函数吗?

    关于c ++:可以将此宏转换为函数吗?,关于c ++:可以将此宏转换为函数吗?,计算,用于,重构,结构,Can this macro be converted to a function?在重构代码并使自己摆脱我们现在被教导讨厌的所有#define的同时,我遇到了一种用于计算结构中元素数量的方法:1#define STRUCTSIZE(s) (sizeof(s) / sizeof(*s))它虽然非常有用,但是可以转换为内联函数或模板吗?好的...

    2023-04-17函数 结构 计算

  • 关于优化:在Java中增加Map值的最有效方法

    关于优化:在Java中增加Map值的最有效方法

    关于优化:在Java中增加Map值的最有效方法,关于优化:在Java中增加Map值的最有效方法,重构,论坛,我想,这个问题,Most efficient way to increment a Map value in Java我希望这个问题对于这个论坛来说不算太基础,但我们会看到。 我想知道如何重构一些代码以获得更好的性能,这些代码会运行很多次。假设我正在使用Map(可能是HashMap)创建一个单词频率列表,其中每个键都是一个字符串,其中...

    2023-04-16方法 优化 论坛

  • 关于类:C ++中的“ Helper”函数

    关于类:C ++中的“ Helper”函数

    关于类:C ++中的“ Helper”函数,关于类:C ++中的“ Helper”函数,方法,重构,数据,调用,'Helper' functions in C++在重构一些旧代码时,我去除了一些实际上应该是静态的公共方法,因为它们a)不要对任何成员数据进行操作或调用任何其他成员函数,并且b)因为它们在其他地方可能有用。这促使我思考将"辅助"功能组合在一起的最佳方法。 Java / C#方式将是使用带有私有构造函数的静态函数类,例如:1234...

    2023-04-16函数 方法 重构

  • 关于sql:在Brownfield应用程序中实施单元测试的首要任务是什么?

    关于sql:在Brownfield应用程序中实施单元测试的首要任务是什么?

    关于sql:在Brownfield应用程序中实施单元测试的首要任务是什么?,关于sql:在Brownfield应用程序中实施单元测试的首要任务是什么?,代码库,重构,语言,您的,What are the first tasks for implementing Unit Testing in Brownfield Applications?您是否首先重构SQL? 您的建筑? 还是你的代码库?
    您会更改语言吗? 您丢掉所有东西并从头开始吗?...

    2023-04-15单元测试 应用程序 代码库

  • 关于项目管理:您是否积极管理技术债务?

    关于项目管理:您是否积极管理技术债务?

    关于项目管理:您是否积极管理技术债务?,关于项目管理:您是否积极管理技术债务?,债务,管理软件,项目管理,该如何,Do you actively manage technical debt?您是否积极管理软件开发项目中的技术债务债务,如果是,该如何处理?管理技术债务的一个方面是说服非技术经理,您需要分配时间进行重构和错误修复。这是一篇有关如何执行此操作的具体建议的文章。在我们的团队中,我们积极管理技术债务。我们做Scrum,所以我们根据估算...

    2023-04-14债务 项目管理 管理软件

  • 关于php:调用非对象的成员函数

    关于php:调用非对象的成员函数

    关于php:调用非对象的成员函数,关于php:调用非对象的成员函数,设置,重构,属性,我要,Call to a member function on a non-object 本问题已经有最佳答案,请猛点这里访问。
    所以我要重构我的代码来实现更多的OOP。我设置了一个类来保存页面属性。
    123456789101112131415161718192021class PageAtrributes

    private $db_connecti...

    2023-04-14调用 对象 成员函数

  • 在错误数据库中跟踪重构

    在错误数据库中跟踪重构

    在错误数据库中跟踪重构,在错误数据库中跟踪重构,请求,地方,在此,您在,Tracking Refactorings in a Bug Database假设您在某个地方工作,在此地方,对源代码的每次更改都必须与错误报告或功能请求相关联,并且无法对该政策进行改革。 在这样的环境中,处理代码重构的最佳方法是什么(即,改进代码但不修复错误或添加功能的更改)?编写错误报告,并将重构与之关联。编写功能请求并将重构与之关联。在处理与错误报告/功能请求相关...

    2023-04-14重构 错误 请求

  • 在哪里可以找到有关重构的资源?

    在哪里可以找到有关重构的资源?

    在哪里可以找到有关重构的资源?,在哪里可以找到有关重构的资源?,重构,系统设计,著作,现有,Where to find resources on Refactoring?重构是在不更改其行为的情况下改进现有系统设计的过程。
    除了Martin Fowler的开创性著作《重构-改进现有代码的设计》和Joshua Kerievsky的著作《重构为模式》之外,是否有关于重构的良好资源? http://www.refactoring.com/可能会帮...

    2023-04-14重构 著作 系统设计

  • 关于重构:重写还是修复?

    关于重构:重写还是修复?

    关于重构:重写还是修复?,关于重构:重写还是修复?,重写,项目,代码库,目的,Rewrite or repair?我敢肯定,您到过那里,都在一个项目中,那里有一个破旧的旧代码库,几乎不能满足目的,您必须决定从头开始重写它或修复已经存在的代码。传统观点倾向于建议您不要尝试从头开始重写,因为失败的风险非常高。 那么,面对这个问题,您做了什么?您是如何做出决定的?结果如何?这实际上取决于它的严重程度。如果它是一个小型系统,并且您完全理解它,那么重...

    2023-04-13重写 重构 代码库

  • 您为Python使用哪些重构工具?

    您为Python使用哪些重构工具?

    您为Python使用哪些重构工具?,您为Python使用哪些重构工具?,重命名,类名,名称,我不,What refactoring tools do you use for Python?我有一堆要重命名的类。 其中一些名称较小,并且该名称在其他类名称中重复使用,我不希望该名称更改。 其中大多数都存在于Python代码中,但是我们也有一些引用类名的XML代码。简单的搜索和替换只能使我到目前为止。 就我而言,我想将AdminAction重命名...

    2023-04-13重构 工具 重命名

  • 关于asp.net mvc:重构经典ASP的最佳做法?

    关于asp.net mvc:重构经典ASP的最佳做法?

    关于asp.net mvc:重构经典ASP的最佳做法?,关于asp.net mvc:重构经典ASP的最佳做法?,系统,意大利,缠身,很长时间,Best practices for refactoring classic ASP?我必须在一个大型的,古老的,意大利面条缠身的ASP系统中进行一些重要的开发。 我离开ASP很长时间了,将精力集中在Rails开发上。我采取的一个基本步骤是将页面重构为具有有意义名称的子函数和子函数,以便至少可以很容易...

    2023-04-12重构 系统 子函数

  • 关于asp.net:在现有系统上重构可测试性

    关于asp.net:在现有系统上重构可测试性

    关于asp.net:在现有系统上重构可测试性,关于asp.net:在现有系统上重构可测试性,产品,年了,流逝,我已经,Refactoring for Testability on an existing system我已经加入了一个致力于产品的团队。该产品已经存在约5年了,并且使用ASP.NET WebForms。随着时间的流逝,其原始体系结构逐渐消失,整个解决方案中的事物变得相对混乱。这绝不可怕,但是绝对可以使用一些工作。你们都知道我的意...

    2023-04-12重构 系统 可测试性

  • PHP代码重构工具

    PHP代码重构工具

    PHP代码重构工具,PHP代码重构工具,方法,引用,工具,重命名,Tools for PHP code refactoring是否有支持重构PHP代码的工具(重命名变量,提取方法,查找方法引用等)? 谢谢。Scisr是一个简单,独立的PHP重构工具。我知道这是一个老问题,但是由于它是PHP重构工具最好的缺点之一,所以我想将新项目添加到列表中。我的许多设计目标都是由于此处提到的其他项目的不足而产生的-它们与某些IDE绑定在一起,或者试图指示您...

    2023-04-12工具 代码重构 方法

  • 关于Visual Studio:对C ++的良好重构支持

    关于Visual Studio:对C ++的良好重构支持

    关于Visual Studio:对C ++的良好重构支持,关于Visual Studio:对C ++的良好重构支持,支持,重构,非常好,我看过,Good refactoring support for C++如今,Visual Studio对C#的重构支持非常好(尽管不如我已经看到的某些Java IDE的一半好),但是我确实缺少C ++支持。我看过重构! 并且目前正在尝试中,但是也许你们当中的一个知道更好的工具或插件?
    我已经使用Visua...

    2023-04-12支持 重构 工具

  • 关于Java:重构标记循环

    关于Java:重构标记循环

    关于Java:重构标记循环,关于Java:重构标记循环,删除,中断,向量,标记,Refactoring away labeled loops在我确信标记的中断/继续完全是"麻烦"之后,我需要帮助将标记从代码中删除。我有一个正方形矩阵和一个具有相同长度的向量。 向量中已经有一些值,取决于矩阵在循环中更改的值。我希望代码片段基本上是可以理解的……1234567891011vectorLoop:
    for int idx = 0; idx < ve...

    2023-04-12循环 重构 向量

  • 关于svn:Resharper和TortoiseSVN

    关于svn:Resharper和TortoiseSVN

    关于svn:Resharper和TortoiseSVN,关于svn:Resharper和TortoiseSVN,重构,重命名,客户端,控制,Resharper and TortoiseSVN当文件在源代码控制下并且TortoiseSVN是客户端时,是否有任何好的方法来处理Resharper中的类重命名重构。 我现在正在尝试使用VisualSVN,但最近没有必要重命名任何东西。 我不想更改我们的存储库只是为了尝试一下。也不确定仅凭此功能是否值...

    2023-04-12重命名 控制 客户端

  • div主要用于布局框架,大小结构布局均使用div来布局

    div主要用于布局框架,大小结构布局均使用div来布局

    div主要用于布局框架,大小结构布局均使用div来布局,div,主要,用于,布局,框架,大小,结构,均,使用,,在机关html重构时辰,div首要用于组织框架,大小结构构造均应用div来构造。div用于机关框架一样平常构造均运用div标签构造。...

    2023-04-11布局 框架 结构

  • web前端开发初学者的学习路线推荐

    web前端开发初学者的学习路线推荐

    web前端开发初学者的学习路线推荐,web,前端,开发,初学者,的,学习,路线,推荐,,  许多人只是看到了web前端发展的巨大前景,便匆匆开始web前端的学习。今天小编就给大家讲讲web前端开发初学者的学习路线应该是怎样的,希望大家能对web前端开发有更清楚和明确的认知。  第一阶段:前端页面重构(4周)  1)PC端网站布局项目  2)HTML5+CSS3基础项目  3)WebApp页面布局项目  第二阶段:Java高级程序设计(5周)...

    2023-04-11学习 推荐 前端开发

猜你喜欢