[译] 模块化 Swift 中的状态
本文讲的是[译] 模块化 Swift 中的状态, 原文地址:Modelling state in Swift 原文作者:John 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:Deepmissea 校对者:atuooo 模块化 Swift 中的状态 在构建应用或设计系统的时候,最困难的事情之一就是如何建模并处理状态。当应用的某些部分处于我们意料之外的状态时,管理状态的代码也是一个非常常见的 bug 来源。 这周,让我们看一看能更容易处理并响应状态改变的编码技术 - 让代码更加强壮,不容易出错。在本文中,我不会讨论具体的框架或者更大的应用程序架构范围的更改(比如 RxSwift、ReSwift 或者使用 ELM 风格的架构,我会在之后讨论它们)。相反的,我会专注于小的技巧、窍门和模式,那些真正有用的东西。