如何在 Flutter 上实现 BLoC 模式的 TDD
Posted
技术标签:
【中文标题】如何在 Flutter 上实现 BLoC 模式的 TDD【英文标题】:How to do TDD implementing BLoC pattern on Flutter 【发布时间】:2020-08-16 14:25:16 【问题描述】:我是一名 ios 移动开发专业的学生,我最近了解了代码架构 (MVC) 和测试 (TDD),我了解它如何在开发过程中特别是在重构过程中节省大量时间。
因此,我尝试为 Flutter 查找有关这些主题的一些资源,但我仅找到有关具有清洁架构的 BloC 或 TDD 的资源。
有没有使用 BLoC 模式进行 TDD 的特定方法?
【问题讨论】:
【参考方案1】:我认为我见过的实现 TDD 和 Bloc 的唯一教程是 Reso Coder 的 this 教程,它可能会帮助您了解如何将 TDD 与 Bloc 一起使用。
【讨论】:
我见过,但他使用的是带有 BLoC 的 Clean 架构,这让我很困惑。我们是否需要使用另一种具有 BLoC 状态管理的架构? 嗯,不。使用 Bloc 时不需要使用架构,但建议在大型项目中使用。但是正如你所知,TDD 只是一个软件开发过程,如果你知道的话,我想剩下的唯一部分就是学习如何编写测试。在任何这些情况下,我认为我提到的课程可能会有所帮助,因为本课程的很大一部分是学习 TDD 和如何编写测试,而且我认为无论您使用 Clean 架构还是仅使用 Bloc 或任何其他方式,您所学的内容都是有用的接近。以上是关于如何在 Flutter 上实现 BLoC 模式的 TDD的主要内容,如果未能解决你的问题,请参考以下文章
Flutter - 如何在 Flutter 应用上实现 News Count