标记:受欢迎的

Microservices

术语“微服务体系结构”在过去几年中迅速出现,用188比分直播网 坚持原创来描述将软件应用程序设计为可独立部署的服务套件的一种特殊方式。虽然这种体系结构风格没有精确的定义,但是围绕着业务能力、自动化部署、端点智能以及语言和数据的分散控制的组织有一些共同特征。

詹姆斯·刘易斯和马丁·福勒著

2014年3月25日

阅读更多…

文章

受欢迎的应用程序体系结构188比分直播网 坚持原创microservices

倒置控制容器和依赖注入模式

在Java社区中出现了大量轻量级容器,它们帮助将来自不同项目的组件组装成内聚应用程序。这些容器的底层是它们执行连接的一种常见模式,它们将这个概念称为“控制反转”。在本文中,我将深入研究这种模式是如何工作的,具体的名称是“依赖注入”,并将其与Service Locator替代方案进行对比。两者之间的选择没有将配置与使用分离的原则重要。

Serverless架188比分直播网 坚持原创构

无服务器架构是一种应用188比分直播网 坚持原创程序设计,它整合了第三方的“后端即服务”(BaaS)服务,以及/或包含在“功能即服务”(FaaS)平台上托管的临时容器中运行的自定义代码。通过使用这些思想以及单页应用程序等相关思想,这样的体系结构消除了对传统的始终在线服务器组件的大量需求。188比分直播网 坚持原创无服务器架构可能受益于188比分直播网 坚持原创显著降低的运营成本、复杂性和工程交付时间,而代价是增加对供应商依赖和相对不成熟的支持服务的依赖。

设计死了吗?

对于许多短暂接触极限编程的人来说,XP似乎在呼唤软件设计的死亡。不仅许多设计活动被嘲笑为“大的预先设计”,而且像UML、灵活框架、甚至模式这样的设计技术都没有被强调或完全被忽略。事实上,XP涉及很多设计,但它是以一种不同于已建立的软件过程的方式进行的。XP通过允许演进成为可行的设计策略的实践重新振兴了演进设计的概念。它还提供了新的挑战和技能,设计师需要学习如何进行简单的设计,如何使用重构来保持设计的整洁,以及如何以渐进的风格使用模式。188app彩票ios

理查森成熟度模型

一个模型(由Leonard Richardson开发),它将REST方法的主要元素分解为三个步骤。它们引入了资源、http谓词和超媒体控件。

由马丁

2010年3月18日

阅读更多…

文章

受欢迎的应用程序集成web服务

功能切换(又名功能标志)

特性切换(通常也称为特性标志)是一种强大的技术,允许团队在不改变代码的情况下修改系统行为。它们分为不同的使用类别,在实现和管理切换时将该类别考虑进去是很重要的。切换引入了复杂性。我们可以通过使用智能切换实现实践和适当的工具来管理我们的切换配置来控制复杂性,但是我们还应该致力于限制系统中切换的数量。

模拟没有存根

术语“模拟对象”已经成为一个流行的术语,用来描述模拟真实对象进行测试的特殊情况对象。现在,大多数语言环境都有框架,可以方便地创建模拟对象。然而,经常没有意识到的是,模拟对象只是特殊情况测试对象的一种形式,它支持不同风格的测试。在本文中,我将解释模拟对象是如何工作的,它们如何鼓励基于行为验证的测试,以及它们周围的社区如何使用它们来开发不同风格的测试。

由马丁

2007年1月2

阅读更多…

文章

受欢迎的测试

持续集成

持续集成是一种软件开发实践,团队成员经常集成他们的工作,188比分直播完整手机版通常每个人至少每天集成—导致每天多次集成。每个集成都通过自动构建(包括测试)进行验证,以尽可能快地检测集成错误。许多团队发现这种方法显著减少了集成问题,并允许团队更快地开发内聚软件。本文是持续集成的快速概述,总结了该技术及其当前的用法。

微服务体系结构中的测试策略188比分直播网 坚持原创

在过去的几年中,基于服务的架构已经向更小、更集中的“微”服务转变。188比分直播网 坚持原创这种方法有很多好处,比如能够独立部署、扩展和维护每个组件,以及跨多个团队进行并行开发。但是,一旦引入了这些额外的网络分区,就需要重新考虑应用于流程应用程序中的单片集成的测试策略。在这里,我们计划讨论管理多个独立可部署组件的额外测试复杂性的许多方法,以及如何在多个团队分别充当不同服务的监护人的情况下,使测试和应用程序保持正确。

由托比·克莱姆森

2014年11月18日

阅读更多…

infodeck

受欢迎的测试infodecksmicroservices


所有标签

API设计·敏捷·采用敏捷·分析模式·应用程序体系结构188比分直播网 坚持原创·应用程序集成·不好的事情·18bet体育·构建脚本·认证·协作·计算机历史·小组会议·会议·持续交付·新型冠状病毒肺炎·数据分析·数据库·设计·字典·分布式计算杂志·娱乐·多样性·文档·领域驱动设计·领域特定语言·国内·封装·企业架构188比分直播网 坚持原创·估计·事件的架构188比分直播网 坚持原创·进化型设计·经验报告·旁白的架构188比分直播网 坚持原创·极限编程·前端·小工具·ieeeSoftware·infodecks·网络文化·面试·语言功能·语言工作台·精益·传统康复·法律·指标·microservices·移动·noSQL·合作对象设计·解析器生成器·摄影·播客·受欢迎的·演讲技巧·隐私·过程理论·生产力·编程平台·编程风格·项目计划·招聘·188app彩票ios·188app彩票ios重构的边界·需求分析·ruby·安全·演讲视频·团队环境中·团队组织·技术债务·技术领导·测试类别·测试·金宝搏亚洲体育博彩·工具·旅行·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

所有的内容