摘要:
摘要:有了rewire模块,再也不用担心测试私有函数了。 在玩转Node.js单元测试,我介绍了3个用于编写测试代码的NPM模块:Mocha, Should以及SuperTest。为了怂恿大家写单元测试,我再介绍一款神奇的NPM测试模块:rewire。 GitHub仓库: Fundebug/rewi 阅读全文
posted @ 2018-01-25 20:46
Fundebug
阅读(2024)
评论(0)
推荐(0)
摘要:
摘要: 单元测试应该是程序员的必备技能,而真正的编程高手应该善于把握单元测试的粒度。 在前一篇博客,我提及到了最近在对后端Node.js服务进行代码重构,将Promise替换成Async/Await。这是一件痛并快乐着的事。 当任务完成50%之后,我发现,与其说是重构,更准确的说法或许是重写。一方面 阅读全文
posted @ 2018-01-25 20:36
Fundebug
阅读(1862)
评论(0)
推荐(0)
摘要:
摘要: 夸张点说,技术的发展与历史一样,顺之者昌,逆之者亡。JS开发者们,赶紧拥抱Async/Await吧! GitHub仓库: Fundebug/promise-asyncawait 早在半年多之前,我就在鼓吹Async/Await替代Promise的6个理由,似乎还招致了一些批评。然而,直到最近 阅读全文
posted @ 2018-01-25 20:23
Fundebug
阅读(1780)
评论(0)
推荐(0)
摘要:
译者按:根据墨菲定律:“有可能出错的事情,就会出错”。那么,既然代码必然会出错,我们就应该处理好异常。 原文: How to handle errors in Express 译者:Fundebug 为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 处理异常是编程非 阅读全文
posted @ 2018-01-25 20:22
Fundebug
阅读(2025)
评论(0)
推荐(0)