我的名字是马丁:我是一188bet足球充值个作家,演讲者,和大声喧哗enterprisesoftwarbet188足球e的设计。本网站致力于提高软件开发的行业,那个会持续关注技能和技术开发人员职业生涯的大部分时间。我'mthe网站的编辑和最多产的作家。它最初只是我个人的社交网站,但在过去的几年里很多同事们写优秀的材料,我在这里beenhappy举办。我工作ThoughtWorks,一个很好的软件交付咨询公司。在这个网站,找到自己的方向去introguide。。


新闻和更新

我的atom提要(RSS)宣布任何更新这个网站,以及各种新闻对我的活动和其他东西我觉得你可能有兴趣。我也通过我的定期公告推特饲料,我复制我的facebook页面。。


118金宝博官方网站

星期一2018年11月26日12:08 CET(中央东部东京)

118金宝博官方网站 从informit重构的第二版,188足球比分直播在这两个物理和电子书格式。它将成为可在亚马逊在接下来的几天里。。

118金宝博官方网站


更新后的重构。188足球比分直播com为第二版

星期一2018年11月19日17:45 CET(中央东部东京)

与新版本我重构接近书架上的书,188足球比分直播我花了一些时间来更新重构。188足球比分直播com。我改变了视觉设计,bet188足球建立一个新主页总结什么是重构,188足球比分直播和更新目录。。

更多的…


118年的照片

2018年10月27日10:22坐下

布莱德的花园,B。C。,加拿大(2017)


在重构的Web版第二版188足球比分直播

坐2018年10月20日23:57 c

几个ThoughtWorks会议后,我已经把体面工作到web版的书。我还有一些事情要做,现在是接近完成。。

更多的…


我增加四个Eurogames列表

05年9月2018年结婚17点c

在过去的几周,我更新的Eurogames包括简短的评论列表4场比赛我今年早些时候收购:肯考迪娅,,国建筑,,Azul,和玻璃的道路。。

更多的…


修改第二版的重构188足球比分直播

05年9月2018年结婚十三51 c

这是总结的第二版的变化,包括一个表显示原始的命运68重构和新的的列表。188足球比分直播。

更多的…



188足球比分直播

188足球比分直播已经成为软件开发人员,一个核心技能这是behindevolutionary架构和现代敏捷软件开发的基础。我在2000年写了原始bookon重构188足球比分直播,并在最近出版了一第二版。。

除了这本书,我在重构writtenseveral论文:188足球比分直播

  • JavaScript提供了许多重构的目标,188足球比分直播所以188足球比分直播重构一个JavaScript音像店以原有的视频商店例书和探索它的JavaScript。它outlinesfour方向你可以重构:一个嵌套函数与一个调度程序,188足球比分直播usingclasses,使用一个中间数据结构和转换。。
  • 虽然我们大部分的逻辑是直接在命令式语言编写,这是sometimesvery有用的数据结构来表示这种逻辑。。188足球比分直播重构一种自适应模型describesthis重188足球比分直播构,产生一个自适应模型解释通用代码。。
  • 随着程序的大小,重要的是要把它分成多个模块,,这样你就无需理解所有的小修改。在188足球比分直播重构模块依赖关系我modularizea小例子使用分层和引入服务定位器和DependencyInjection。我说明这些使用Java和JavaScript,所以你可以看到thismodularization看起来在不同的语言。。
  • 当我编写代码来处理外部服务,我发现它有价值的访问代码分离成独立的对象。。188足球比分直播重构代码访问外部服务展示了我一些凝固的代码重构为一个共同的模式。。
  • 现代语言给我们机会超越循环handlingrepetitive行为的一种方式。。118金宝博app 提供了一系列的小例子重构循环进我的首选的方法。188足球比分直播。
  • 188足球比分直播重构代码来加载一个文件看起来athow操纵大JSON文档通常可以更容易通过封装acombination加载策略。。

TW标志

我发现ThoughtWorks2000年:美国一家小公司whosephilosophy软件开发非常类似于我。现在我们已经成长为全球约4000人,但保持价值进行使我们特别。我的同事已经建立了关键systemsfor很多客户在这段时间里,我学到很多教训fromthem。虽然这样做,我们发现我们常常没有需要的工具,所以我们开始建造他们。这导致了开源工具CruiseControl,,,,弗兰克,和岩豚鼠以及商业产品。。

我有很多机会,但是我呆在ThoughtWorks因为质量的同事,包括著名的演讲者和谁可能不是有名但做一个出色的softwaredelivery(和给我写的信息)。我们彼此inspiredby工作和我们的不同寻常三支柱的哲学提出了专业卓越和社会正义的samelevel财务表现。。

我们总是在寻找更多的伟大的人加入我们好奇的公司。也许我有一天再见ouroffices之一。。


持续集成和交付

很长一段时间我的冠军持续集成通过集成尽早并且经常whichreduces集成风险,anapplication的原则频率可以降低难度。我们所发现CI在ThoughtWorks核心技术并使用它几乎所有的时间。这是一个风格的开发的核心最小化长特性分支这样的技术分支ByAbstraction功能切换。。

虽然这是有用的,仍有风险目前在开发环境中从软件thatworks inproduction让它工作。因此我们开发部署管道减少这种风险,持续交付的靠近我们的目标:构建软件的方式,我们自信地部署latestbuilds只要有业务需要投入生产。我们发现thisimproves反馈,降低风险,并增加了可视性项目进展。。

更多信息:拿来看在持续交付我的向导页面。。