首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/431310

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

实施TDD时的常见问题

在InfoQ发表的一篇文章《实施TDD时的常见问题》中, Chad Meyers提出了关于TDD实施的问题,如下所示: 我该容忍多大限度的预先设计?你怎么知道应该何时停止(也就是说,“当人们开始讨论算法,就是该测试的时机了”)? 对于象“我心里清楚我们需要这个”这类东西——我们该如何处理(例如,在控制台main()方法中加上一个try/catch{Console.WriteLine(ex);}?) 编写测试时,为了让代码编译通过,你不得不写下一两个接口,一个实体类,在类中还有一些NotImplementedExceptions等等。这一步该走多远? 如果在测试一个用户故事期间,你发现先前的预先设计有问题,你是会马上停下来跟你的搭档讨论,做该做的事,然后继续;还是折返回去,在当前的故事中采用完整的测试优先模式? 在处理一个新的用户故事时,你发现针对前一个故事所编写的测试已经不再体现需求。你是否会立刻重构那个测试,还是把它标记为“忽略”,等你完成当前的故事再回过头去处理那个被忽略的测试?还是有其它做法? 如果新的用户故事要求对某个已有的测试做出轻微调整,你是会调整它,还是会写一个新测试,把...

UTM发展趋势

UTM虽然带给了我们很多惊喜,但是无论是做为一种初创的概念或者是一种新兴的产品,其特质还远远没有被充分发挥出来。在未来的若干年中,UTM又会呈现出怎样的发展趋势呢? 更加整合 我们在这里所说的更加整合,并不是单纯的整合进更多的安全功能要素,而是整合的形态也将进一步获得发展。目前的整合式安全设备更象一种星型的整合,一个统一的管理核心周围连接着若干安全子功能。未来的UTM应该是网状的整合,除了可以在统一的架构上使用多种安全功能之外,各个安全功能之间也可以进行完全的协同。当防病毒功能发现网络传输中带有非法行为之后,其它安全功能会经由惯用的“语言”被告知这一发现,并且所有安全功能可以综合各自发现的问题进行“讨论”,在统筹的角度对收集到的情况进行判断和决策。这是安全设备具有真正智能的第一步,也是安全技术和安全产品获得重大变革的标志。 更加分离 除了更加整合之外,UTM会同时呈现出分布式的面貌。这两者并不矛盾,目前我们已经实现了具有UTM意义的安全设备,而且我们可以通过统一的架构和接口管理多个UTM安全设备。在未来,安全功能的整合将并不仅仅实现在物理设备当中,而是以一个更加广阔、更加抽象的形式进行...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册