”refactoring“ 的搜索结果

重构

标签:   refactoring  smalltalk  performance

     重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把...

     重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 经典的Refacing Definition: (1)...

     UI设计(UserInterfaceDesign),即界面设计,是指对软件的人机交互、操作逻辑、界面美观的整体设计。它可以分为实体UI和虚拟UI两类,互联网中所提及的UI设计即是虚拟UI。 好的UI设计不仅可以让软件变得更有个性、有...

     Refactoring-Aware-Commit-Review是一个有用的工具,可直接在GitHub上可视化重构信息。 该扩展将重构信息集成到用Java编写的GitHub存储库提交中。 创建该扩展的目的是为重构更改提供更高级的可视化功能,并使开发...

     重构Katas 你可以重构吗? 仅需很小的步骤? 坦率地说,您能否将一些丑陋的代码变成优雅,可读,可扩展的设计范例? 这是练习重构时的起始文件的集合。 到目前为止的内容: Java网球卡塔。 ...

     重构练习 这些练习摘自Martin Fowler的《 》一书。 安装 执行npm install 要运行测试,请从项目的根目录键入: node_modules/jasmine-node/bin/jasmine-node test 。

     重构案例此示例展示了如何将提取后剩余的许多小型私有方法放置到您删除(直到提取方法无法执行)到不同的类中以用于它们的角色。 Extract until you drop 可以在和上详细查看。1. 头等舱 package abstract_till_you_...

     重构 重构课程的支持练习 建造 安装,运行 gradle --daemon build 如果未安装gradle,则可以使用提供的gradlew帮助程序脚本。 在OS X和Linux上运行 ./gradlew build 在Windows上,运行 gradlew build ...

     Java重构测试项目 请在开始测试之前,仔细通读所有说明! 介绍 这是hybris软件雇用过程使用的一个测试项目,用于测试您对Java / Spring最佳实践和重构的了解。 本练习的目的是评估您识别不良编码实践并通过使用最佳...

     C#中的重构测试 描述 要求您重构UserService类,更具体地说,重构其AddUser方法。 假设代码在业务逻辑方面是合理的,并且仅专注于应用干净的代码原则。 请记住首字母缩写词,例如SOLID,KISS,DRY和YAGNI。...

     PHP Refactoring Browser ,这是 PHP 代码的重构工具,通过生成 diffs 来描述重构的步骤。为了避免重构过程中的简单错误,...

     重构第二版研究往期学习视频: : 之前对比后21. 06. 29. 21. 07. 06. 21. 07. 06. 21. 07. 08. 21. 07. 13. 21. 07. 13. 21. 07. 15. 第 1021. 07. 20. 第 1121. 07. 22. 第 12

     经典的代码重构书籍,这是一本重构-改善既有代码的设计的源码。交给你如何优化代码,这是通过自己读书可以自我增长的技能。

     《重构:改善既有代码的设计》(中文版)的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move ...

     此Kata最初是由Terry Hughes( )创建的。 它已经在GitHub上。 另请参阅。 我将原始的C#翻译成其他几种语言(在我的朋友的帮助下!),并稍稍更改了开始位置。 这意味着与kata的原始形式相比,我实际上已经进行了...

     Vim的Ruby重构工具 我爱vim! 当我开发软件时,它是我的首选编辑器。 目前(至少最近四年),我主要从事Ruby编程语言的工作。 在开发过程中,我已经有一段时间缺少重构工具了(就像您在IDE中可以找到的那样),...

     java笔试题算法重构到流 了解如何在 Java 8 Streams 中表达您的算法。 练习和解决方案由并在他们的 . 再次出现在 ...中引入,让程序员可以访问一些高级功能抽象。...在本练习中,我们将了解如何重构命令式代码以利用这种...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1