面试过不少人,很多人都说不清楚接口、基类、继承、依赖注入DI。
一问之下,这些人都没真正应用过TDD/BDD
因为如果真正应用过TDD/BDD,必然会运用到接口、基类、继承、依赖注入DI。
首先推荐阅读一篇文章<Angular的依赖注入(Dependency injection)模式>. 这篇文章写得很好,并且本文所有示例代码都来自于这篇文章。本文和这篇文章的区别是,本文将完全从TDD/BDD角度来出发。
好啦!现在让我们开始TDD/BDD之旅吧,这个旅程会有如下步骤组成:
1. 做为一个业务人员写好BDD文件
首先,先让
Q&A:
等待大家提问中
关于如何识别应聘者是否真正运用过TDD/BDD系列文章的还有:
1. 《BDD实战篇 - .NET Core里跑Specflow - 可以跑集成测试和单元测试》里的:ABP里要应用TDD/BDD,必然要
使用IObjectMapper,而不能够使用MapTo扩展方法去Map
原文:https://www.cnblogs.com/adalovelacer/p/TDD-BDD-interface-base-class-di.html