Scala 函数式错误处理实战:Either、Validated 与 Effect 的错误通道
系统覆盖 Scala 生态的错误处理范式:从异常(throw/catch)到类型化错误(Either/Validated)、错误建模(ADT 表示所有错误分支)、依赖型错误(Validated 累积)、Effect 系统的错误通道(IO 的 raiseError/recover)、错误边界与恢复策略、跨层错误传播(领域/应用/基础设施三层)、以及错误处理的取舍(何时异常何时 Either),帮助读者把错误处理从「事后调试」变成「类型安全的显式流程」。