标记方式:188足球比分直播

188足球比分直播重构指南

188足球比分直播重构是重组的代码的现有体,改变其内部结构不改变其外部行为纪律技术。它的心脏是一系列小的行为保留转换。每一个变换(称为“重构”)做一点,但这些变化的序列可以产生显著188足球比分直播重组。由于每个重构是小,这是188足球比分直播不太可能出问题。该系统保持每个重构后完全正常工作,降低了机会,一个系统可以改制过程中得到严重损坏。188足球比分直播

马丁·188bet足球充值福勒

阅读更多…

指南

编程风格极限编程188足球比分直播

对于重构的第二版的变化188足球比分直播

的简短摘要重构的第一和第二版本之间的变化188足球比分直播

马丁·188bet足球充值福勒

2018年9月5日

阅读更多…

文章

188足球比分直播

“重构”的第二版188足球比分直播

我正在完成我的重构书的新版本。这是我工作的详细情况和定期备忘录。188足球比分直播

马丁·188bet足球充值福勒

2018年6月1日

阅读更多…

文章

188足球比分直播

188足球比分直播重构一个JavaScript音像店

对于视频存储计算和格式化账单的简单的例子,在1999年开了我的重构的书如果在现代的JavaScript实现,有几个方向,你可能需要重构。188足球比分直播使用中间数据结构变换重构到顶级功能,一个嵌188足球比分直播套函数与一个调度程序,使用类,并且:我探索4在这里。

马丁·188bet足球充值福勒

2016年5月18日

阅读更多…

文章

188足球比分直播

188足球比分直播重构:这个类是太大

在本文中,我通过从一个真正的代码库一组重构的行走。188足球比分直播这不是为了证明完美,但它确实代表了现实。

克莱尔Sudbery

2020年4月14日

阅读更多…

文章

对象协同设计bet188足球188足球比分直播

188足球比分直播重构代码加载文档

许多现代的Web服务器代码会谈到上游其返回JSON数据,这样做的JSON数据有点改写(munging)服务,并将其发送到使用的时尚单页的应用程序框架富客户端的网页。与人交谈,这种系统的工作,我听到的,他们需要多少工作要做操纵这些JSON文件的挫折公平一点。许多这样的挫折可以通过封装的负载策略的组合来避免。

马丁·188bet足球充值福勒

二〇一五年十二月一十七日

阅读更多…

文章

188足球比分直播

188足球比分直播到重构的自适应模型

我们的大多数软件逻辑是写在我们的编程语言,这给我们写了最好的环境和发展这样的逻辑。但是,有一些情况是非常有用的是逻辑移动到数据结构,我们的当务之急代码可以解释 - 我称之为自适应模型。在这里,我将展示在JavaScript的一些产品的选择逻辑,并显示它如何进行重构,以用JSON编码的简单生产规则系统。这JSON数据允许我们使用不同的编程语言在设备之间共享这个选择逻辑和不更新这些设备上的代码来更新这个逻辑。

马丁·188bet足球充值福勒

2015年11月19日

阅读更多…

文章

188足球比分直播领域特定语言

188足球比分直播重构模块依赖项

作为一个程序生长在它的大小将其分割成模块是很重要的,这样你就不需要了解所有的它做一个小的修改。通常,这些模块可以由不同的团队来供应和动态混合。在这个重构文章中188足球比分直播,我使用分裂介绍-领域的数据分层的小程序。然后我重构这些模块之间的依赖关系来介绍服务定位器和依赖注入模式。这些适用于不同的语言,但看起来不同,所以我表现出在Java和JavaScript的阶级风格这些重构。188足球比分直播

马丁·188bet足球充值福勒

2015年10月13日

阅读更多…

文章

188足球比分直播API设bet188足球计应用架构

118金宝博app

循环是处理收集的经典的方式,但在编程语言收集管道更多地采用一流的功能,是一个有吸引力的选择。在本文中,我看看重构循环,以收集管道与一系列的小例子188足球比分直播。

马丁·188bet足球充值福勒

2015年7月14日

118金宝博app

文章

对象协同设计bet188足球188足球比分直播

188足球比分直播重构访问外部服务的代码

当我写的代码,与外部服务的交易,我觉得它有价值的访问代码分离成单独的对象。在这里,我表明我将如何重构一些凝结代码到这种分离的一种常见的模式。

马丁·188bet足球充值福勒

2015年2月17日

阅读更多…

文章

对象协同设计bet188足球编程风格188足球比分直播应用架构

在验证通知更换引发异常

如果要验证某些数据,通常不应使用异常来表示验证失败。在这里,我将描述如何将这些代码重构为使用通知模式。

马丁·188bet足球充值福勒

2014年12月9日

阅读更多…

文章

188足球比分直播

准备重构的一个例子188足球比分直播

一个简单的例子,说明如何通过首先重构代码来简化更改,从而使更改更容易。188足球比分直播

马丁·188bet足球充值福勒

2015年1月5日

阅读更多…

文章

188足球比分直播

重构的工作流188足球比分直播

188足球比分直播重构已经发展成为一种众所周知的技术,而且大多数软件开发团队至少声称他们经常进行重构。然而,许多团队并不欣赏重构可用于的不同工作流,因此错失了将重构有效地集成到开发活动中的机会。在这一组中,我将探索各种不同的工作流。我希望这将鼓励团队将重构更深入地集成到他们的工作中,从而产生一个设计更好的代码库,使添加新功能更快、更容易。bet188足球

马丁·188bet足球充值福勒

2014年1月8日

阅读更多…

infodeck

敏捷编程风格188足球比分直播infodecks

重构的工作流程(OOP 2188足球比分直播014)

在过去的十年左右的时间,重构已经成为一种广泛使用的技术,188足球比分直播以保持较高的内部质量的代码库。然而,大多数球队没有制造足够使用重构的,因为他们不知道在其中您可以使用它的各种工作流程。188足球比分直播在从OOP 2014年慕尼黑这个主题演讲,我探讨一些这些工作流程:如枯枝落叶摄取重构,重构的理解,并筹备重构。188足球比分直播我也提醒人们为什么重构常见的理由会破坏你的最大努力。188足球比分直播(本讲座也有治疗作为infodeck.)

马丁·188bet足球充值福勒

2014年2月10日

更多…

视频

敏捷视频通话188足球比分直播

演进的数据库设计bet188足球

在过去的十年中,我们已经制定和完善了一些技术,允许数据库设计演变为应用程序开发。bet188足球这是敏捷方法非常重要的能力。该技术依赖于将持续集成和自动重构数据库发展,数据库管理员和应用程序开发人员之间的密切合作在一起。188足球比分直播该技术在两个预生产和发布的系统工作,在绿色领域项目,以及遗留系统。

通过普拉莫德Sadalage和Martin F188bet足球充值owler的

2016可以

阅读更多…

文章

敏捷188足球比分直播应用架构数据库进化设计bet188足球

Ruby Rogues重构播客188足球比分直播

Ruby的盗贼是在Ruby编程世界流行的播客。他们邀请我回去讨论红宝石版属于188足球比分直播。我们谈到了重构的定义,为什么我们发现我们并没有太多使用调试器,可以采188足球比分直播取何种书,重构的工具的作用现代化,评论是否可以用来做好事,权衡之间的重构和重写,模块化和微服务,以及如何在软件行业已经改变了过去二十多年。

马丁·188bet足球充值福勒

2014年10月22日

阅读更多…

音频

188足球比分直播红宝石播客

隧道重构的卢比肯188足球比分直播

2001年1月两个Java工具交叉重构的卢比孔河。188足球比分直播188足球比分直播在Java中重构现在有严重的工具支持

马丁·188bet足球充值福勒

2001年2月

阅读更多…

文章

188足球比分直播

贝克设计规bet188足球则

肯特·贝克提出了他的设计简单四个法则,而他开发bet188足球极限编程在20世纪90年代末。我是这样表达的。

马丁·188bet足球充值福勒

2015年3月2日

阅读更多…

bliki

极限编程编程风格188足球比分直播

C- Refactory

至今188足球比分直播重构工具已经出现了不同的语言。Smalltalk的领先后,我们已经看到了Java的一些工具和一对夫妇为C#。一种语言由它的缺席引人注目的是C ++,尽管上诉。所有这一切尽管第一重构论文被做188足球比分直播比尔奥普戴克,谁的背景是在C ++中。

马丁·188bet足球充值福勒

2003 10月18日

阅读更多…

bliki

188足球比分直播

代码味道

A码气味是通常对应于该系统中的更深层的问题的表面的指示。一词最早由Kent Beck创造,同时用帮助我我188足球比分直播书。

马丁·188bet足球充值福勒

2006年2月9日

阅读更多…

bliki

技术债务编程风格188足球比分直播

数据丛

当两个或三个值聚集在一起 - 把它们变成一个$%#$%^对象。

--我(声音更有趣)

这是我最喜欢的代码异味来自重构书。当您经常看188足球比分直播到相同的几个数据项一起传递时,您会发现它。“开始”和“结束”是一个很好的示例,说明数据块希望成为范围。通常,数据团块,没有人认为变成一个对象的原始值。

马丁·188bet足球充值福勒

阅读更多…

bliki

坏事编程风格188足球比分直播

定义重构188足球比分直播

在我的188足球比分直播重构书,我给一对夫妇的重构的定义。188足球比分直播

马丁·188bet足球充值福勒

2004年9月1日

阅读更多…

bliki

188足球比分直播

词源重构188足球比分直播

哪儿来的字188足球比分直播从哪里来?

马丁·188bet足球充值福勒

2003年9月10日

阅读更多…

bliki

188足球比分直播

框架结构

你能用重构来构建一个框架188足球比分直播吗?

马丁·188bet足球充值福勒

2003 5月18日

阅读更多…

bliki

188足球比分直播

机会重构188足球比分直播

从我开始谈论和写重构的一开始,人们就问我应该如何将它融入到更广泛的软件开发过程中。软件开发生命周期中是否应该有重构阶段,一个迭代中应188足球比分直播该有多大比例的时间用于重构任务,我们应该如何确定谁应该被分配到重构任务中?尽管有一些地方可以安排重构工作,但我更愿意鼓励重构作为一种机会主义活动,无论何时何地,只要代码需要清理,就由谁来完成。

马丁·188bet足球充值福勒

2011-11-3

阅读更多…

bliki

188足球比分直播

并行变化

在更改了一个接口,影响它的所有消费者需要两种思维方式:实施变化本身,然后更新其所有用途。当您试图在同一时间做两件事,特别是如果改变是在这可苦发布接口拥有多个或外部客户。

并行变化,也被称为扩张与收缩,是实施以安全的方式向后不兼容的改变到一个接口,通过打破变化成三个不同的相的图案:展开,迁移和合同。

188足球比分直播科林吉重构

最近罗伯特·克林格利的作品引起了社会各界的重构一个小的轰动最近,因为他批评重构。188足球比分直播Phlip总结的响应188足球比分直播重构的邮件列表有一个不同寻常的克制“......他听起来像是谁写的书评,他没有读意向‘怀疑论者’。”

马丁·188bet足球充值福勒

2003年6月3日

阅读更多…

bliki

188足球比分直播

188足球比分直播飞白辞格重构

曾经只有少数人知道“重构”这个词,现在却在计算机行业中广为流传。我想188足球比分直播我对此负有部分责任,希望它能改善一些程序员的生活和一些企业的底线。(重要的一点是,我不是重构之父,也不是重构的发明者——只是一个文档管理员。)

马丁·188bet足球充值福勒

2004年1月3日

阅读更多…

bliki

188足球比分直播

188足球比分直播重构Photran

看起来UIUC的那些狡猾的人正准备重构Fortran。布莱恩·富特写项目以他无与伦比的风格。(他是软件领域最有趣的作家之一——但让他写任何东西通常就像戴着刚被杀死的羊排项链,试图从一只活生生的剑齿虎身上拔牙一样。)(是的,我知道这是个旧消息,但我在他的博客上看到了其他东西,然后发现了这个。)

马丁·188bet足球充值福勒

2005年8月24日

阅读更多…

bliki

188足球比分直播

自我测试代码

自我测试代码是我在使用的名称188足球比分直播指在结合功能软件编写全面的自动化测试的做法。如果做得好,这允许您调用执行测试一个命令 - 你有信心,这些测试将照亮隐藏在代码中的任何错误。

马丁·188bet足球充值福勒

2014年5月1日

阅读更多…

bliki

敏捷持续交付测试极限编程编程风格188足球比分直播

静态换人

当我听我们的开发团队谈论自己的工作,一个共同的主题是他们的举行静不喜欢的东西。通常我们看到的共同服务或与静态初始化静态变量举行的组件。其中一个大问题静(大多数语言)是你不能使用多态来替代一个实现与另一个。此位我们很多,因为我们测试的伟大的球迷 - 和测试以及它能够与更换服务是非常重要的服务存根

马丁·188bet足球充值福勒

2004年10月20日

阅读更多…

bliki

测试应用架构188足球比分直播


所有标签

API设bet188足球计·敏捷·敏捷采用·分析模式·应用架构·应用集成·坏事·大数据·棋牌游戏·构建脚本·证明·合作·计算机历史·会议板·会议·持续交付·2019冠状病毒疾病·数据库·bet188足球·字典·分布式计算杂志·改道·多样·文件·领域驱动设计bet188足球·领域特定语言·国内·封装·企业架构·估计·事件架构·进化设计bet188足球·体验报告·说明性结构·极限编程·前端·小工具·IEEE软件·infodecks·网络文化·面试·语言功能·语言工作台··传统康复·法律·指标·微服务·移动·NOSQL·对象协同设计bet188足球·解析器生成器·摄影·播客·流行·表现手法·隐私·过程理论·生产力·编程平台·编程风格·项目计划·招聘·188足球比分直播·188足球比分直播重构边界·需求分析·红宝石·安全·视频通话·团队环境·团队组织·技术债务·技术领先·测试类别·测试·ThoughtWorks的·工具·旅行·UML·版本控制·Web开发·网页服务·网站·写作

2020·2019·2018·2017年·2016·2015年·2014·2013·2012·2011·2010·2009年·2008年·2007年·2006年·2005年·2004年·2003·2002年·2001年·2000·1999年·1998年·1997年·1996年

所有内容