【js】如何较为“优雅”得写 async 及 await 异常处理

ES7引入的 async-await 语法后,我们可以更方便得组织异步代码。在使用过程中通常会需要对异步执行的异常进行兜底处理,常用的就是 try-catch,那么除了大量用 try-catch 包裹外是否存在别的处理方法,使代码结构看起来更为“优雅”,本文将从几类异常场景的对应处理及 await-to-js 封装模块来介绍。(本文较为简单,可放心食用)

【笔记】《演进式架构》学习笔记(三)

【介绍】《演进式架构》第6~8章个人学习笔记。概括:稳定性是持续交付和演进式架构的共同基础,我们可以通过识别受演进影响的架构维度、为每个维度定义适应度函数、使用部署流水线自动化适应度函数来构建演进式架构。在构建时我们可以快速试错和验证,并需要考虑版本、依赖、框架库、定制成本等因素,消除协调/沟通摩擦,优化团队人力资源/沟通管理。

【笔记】《演进式架构》学习笔记(二)

【介绍】《演进式架构》第4、5章个人学习笔记。概括:**架构模式**对于成功演进至关重要,我们需要结合架构模式固有的特征和系统定义的附加特征定义演进性的各个维度。第四章着重从“增量变更”、“通过适应度函数引导变更”、“适当的耦合”角度对“大泥团”架构、单体架构、事件驱动架构、服务导向架构、无服务架构进行演进能力考量。