中:2016年

Dominion第二版

第二版中的Dominion基地游戏和阴谋

由Martin Fowler.

2016年12月21日

阅读更多…

文章

功能长度

在我的职业生涯中,我听过许多关于函数应该有多长的争论。这是一个更重要的问题的代理——什么时候应该将代码封装在它自己的函数中?其中一些准则是基于长度的,比如函数的大小不应该大于屏幕的大小。有些是基于重用的——使用多次的代码应该放在自己的函数中,而只使用一次的代码应该保持内联。然而,对我来说最有意义的论点是意图和实现的分离.如果你不得不花精力去看一段代码来弄清楚什么它在做,然后你应该将它提取到函数中并在“什么”之后命名函数。那样,当你再次阅读它时,函数的目的直飞你,大部分时间都不需要关心该功能如何实现其目的 - 这是该功能的主体。

由Martin Fowler.

2016年11月30日

阅读更多…

bliki

指标编程风格

隐藏的精确度

有时当我处理一些数据时,这些数据比我期望的更精确。有人可能会认为这是一件好事,毕竟精度是好的,所以越多越好。但是隐藏的精确度会导致一些微妙的错误。

由Martin Fowler.

2016年11月22日

阅读更多…

bliki

不好的事情

洛芙莱斯和巴贝奇的惊险历险记

蒸汽朋克口袋宇宙中的漫画混合,以及关于计算先驱的信息脚注及其真正的维多利亚舞厅。

由Martin Fowler.

2016年11月20日

阅读更多…

文章

转移

值对象

编程时,我经常发现将事物作为化合物表示它是有用的。2D坐标由x值和y值组成。金额包括一个数字和货币。日期范围由开始和结束日期组成,本身可以成为年,月份和日期的化合物。

当我这样做的时候,我遇到了两个复合物体是否相同的问题。如果我有两个点,它们都代表笛卡尔坐标(2,3)把它们看成相等是有意义的。由于其属性的值(在本例中是其x和y坐标)而相等的对象称为值对象。

由Martin Fowler.

2016年11月14日

阅读更多…

bliki

域驱动设计API设计

别名虫子

当通过多于一个引用访问相同的存储器位置时发生混叠。这通常是一件好事,但它经常以意想不到的方式发生,这导致令人困惑的错误。

由Martin Fowler.

2016年11月14日

阅读更多…

bliki

不好的事情

煮胡萝卜

我从小就讨厌胡萝卜,讨厌它的味道和质地。但当我离开家,开始自己做饭后,我开始喜欢它们。胡萝卜没有改变,我的味蕾也没有彻底改变,不同的是烹饪方法。我的母亲,像她那一代的许多英国人一样,不是一个好厨师——尤其是蔬菜。她的方法是把胡萝卜煮20分钟或更久。后来我发现,如果你正确地烹饪胡萝卜,那将是一种完全不同的体验。

这不是一个关于烹饪的网站,而是关于软件开发的。188比分直播完整手机版但我发现,一种技术或工具通常就像可怜的胡萝卜——当真正的问题是技术被错误地使用时,人们责备它糟糕。

由Martin Fowler.

2016年6月23日

阅读更多…

bliki

过程理论

双峰它

双峰是软件系统应分为这两个不同类别的管理和控制的缺陷概念。

  • 前台系统(参与系统)应优化快速特色发展。这些参与系统需要迅速反应,以改变客户需求和商机。应容忍缺陷作为这种快速发展周期的必要成本。
  • 后台办公系统(记录系统)应该为可靠性进行优化。作为记录系统,重要的是您不能得到损害企业的缺陷。因此,你减慢了变化的速度。

由Martin Fowler.

2016年6月21日

阅读更多…

bliki

不好的事情团队组织

Serverless

无要的架构是基于Int188比分直播网 坚持原创ernet的系统,其中应用程序开发不使用通常的服务器进程。相反,他们仅依赖于第三方服务,客户端逻辑和服务托管远程过程调用(FAAS)的组合。

由巴蒂尼Janakiraman

2016年6月20日

阅读更多…

bliki

应用架构188比分直播网 坚持原创Web开发

YAaaS

YAaaS:另一种服务

这几天似乎一切都需要“作为服务”,所以我们需要一个阶段的语言趋势。我感谢我的同事BirgittaBöckeler.为了接下来一个。所以现在我们可以说“美孚是“功能”的YAaaS”。

由Martin Fowler.

2016年6月16日

阅读更多…

bliki

字典

企业能力为中心

一个商业能力为中心的团队是一个工作与一定的业务领域的工作保持一致。团队只要上述商业能力与业务有关。这与仅仅持续的项目团队相反,只要提供项目范围即可。

由Sriram Narayan.

2016年6月8日

阅读更多…

bliki

团队组织

活动导向

任何重要的软件开发工作都需要进行188比分直播完整手机版几种不同的活动:分析、用户体验设计、开发、测试等等。面向活动的团队围绕这些活动进行组织,这样你就有专门的团队负责用户体验设计、开发、测试等。面向活动承诺了许多好处,但是软件开发通常做得更好188比分直播完整手机版OutcomeOriented团队。

由Sriram Narayan.

2016年6月1日

阅读更多…

bliki

不好的事情团队组织

结果导向的

赞助软件开发的人通常对开发指标并不是非常兴趣,例如生产的速度或部署频率。他们关心商业福利,软件将提供较低的手动努力,更好的销售转换,更高的客户满意度,即业务成果。成果导向的团队是那些被授权和提供业务成果的人,这些团队有能力开展所有必要的活动来实现结果。相比之下,活动剂团队既没有装备也没有被授权这样做。它们只能执行实现某个结果所需的几个活动中的一个。

由Sriram Narayan.

2016年6月1日

阅读更多…

bliki

采用敏捷团队组织

188app彩票ios重构JavaScript视频存储

计算和格式化用于视频商店的账单的简单示例在1999年打开了我的重构书籍。如果在现代JavaScript中完成,您可以使用几个方向来参加重构。188app彩票ios我这里探索四个:重构到顶级函数,与调度程序188app彩票ios,使用类和使用中间数据结构转换的嵌套函数。

由Martin Fowler.

2016年5月18日

阅读更多…

文章

188app彩票ios

进化数据库设计

在过去的十年中,我们开发和改进了许多技术,这些技术允许数据库设计随着应用程序的开发而发展。对于敏捷方法来说,这是一个非常重要的能力。这些技术依赖于将持续集成和自动重构应用于数据库开发,以及dba和应用程序开发人员之间的密切协作。188app彩票ios这些技术既适用于预生产系统,也适用于发布系统,既适用于新项目也适用于遗留系统。

为它而生

对于不善社交的白人男性程序员的刻板印象已经存在很长时间了。尽管“科技多样性”是一个备受讨论的话题,但数据并没有好转。相反,许多IT行业内外的人仍然理所当然地认为,这种刻板印象是自然的常态,而且这种看法是阻碍我们使IT行业更具包容性和吸引力的因素之一。那么这个图像是从哪里来的呢?因为“男孩更喜欢电脑”,世界上的程序员群体真的是自然而然地发展起来的吗?是什么塑造了我们对程序员的看法?这篇文章是关于我在阅读计算机历史时发现的一些可能的解释。

由贝Bockeler

2016年4月20日

阅读更多…

文章

多样性计算机历史

基础设施代码

基础架构作为代码是通过源代码定义计算和网络基础架构的方法,然后可以像任何软件系统一样处理。这些代码可以保存在源代码控制中以允许审计性和ReproducibleBuilds,服从测试实践,和完整的规程持续的.这是一种在过去十年中被使用的方法,以处理成长CloudComputing平台并将成为处理下一个计算基础设施的主导方式。

由Martin Fowler.

2016年3月1

阅读更多…

bliki

持续交付microservices

不仅仅是站立:站立会议的日常模式

每日站立会议已成为许多团队的共同仪式,尤其是敏捷软件开发。188比分直播完整手机版然而,有许多微妙的细节,区分有效的站立和浪费时间。

杰森的叫喊声

2016年2月21日

阅读更多…

文章

敏捷


所有标签

API设计·敏捷·采用敏捷·分析模式·应用架构188比分直播网 坚持原创·应用集成·不好的事情·18bet体育·构建脚本·认证·合作·计算机历史·会议面板·会议·持续交付·新冠肺炎·数据分析·数据库·设计·字典·分布式计算杂志·转移·多样性·文件·域驱动设计·领域特定语言·国内的·封装·企业架构188比分直播网 坚持原创·估计·活动架构188比分直播网 坚持原创·进化型设计·经验报告·博览架构188比分直播网 坚持原创·极限编程·前端·小工具·Ieeesoftware·infodecks·互联网文化·采访·语言功能·语言工作台·精益·遗产康复·合法的·指标·microservices·移动的·NoSQL.·对象协作设计·解析器发电机·摄影·播客·受欢迎的·介绍技术·隐私·过程理论·生产率·编程平台·编程风格·项目计划·招聘·188app彩票ios·188app彩票ios重构的边界·需求分析·红宝石·安全·谈话视频·团队环境中·团队组织·技术债务·技术领导·测试类别·测试·金宝搏亚洲体育博彩·工具·旅行·UML.·版本控制·Web开发·web服务·网站·写作

2021.·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

所有内容