SF
Fundebug
Fundebug
注册登录
关注博客
注册登录
主页
关于
RSS
如何禁止JavaScript对象重写?
Fundebug
2018-07-09
阅读 4 分钟
3.1k
译者按: 使用Object.preventExtensions()、Object.seal()和Object.freeze(),可以禁止重写JavaScript对象。
Fundebug后端Node.js插件更新至0.2.0,支持监控Express慢请求
Fundebug
2019-07-30
阅读 2 分钟
2.1k
从用户的角度理解,性能问题某种程度上也是BUG,它可能是数据库的索引问题,可能是代码算法问题,也可能是业务逻辑的设计有问题。为了帮助大家快速定位性能BUG,fundebug-nodejs插件更新至0.2.0,支持监控Express慢请求。
JavaScript深入浅出第4课:V8引擎是如何工作的?
Fundebug
2019-07-16
阅读 8 分钟
2.8k
摘要: 性能彪悍的V8引擎。 《JavaScript深入浅出》系列: JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼? JavaScript深入浅出第2课:函数是一等公民是什么意思呢? JavaScript深入浅出第3课:什么是垃圾回收算法? JavaScript深入浅出第4课:V8是如何工作的? 最近,JavaScript生态系统又多了2个非常硬核的...
如何高效地遍历 MongoDB 超大集合?
Fundebug
2019-03-21
阅读 6 分钟
2.6k
本文使用的编程语言是 Node.js,连接 MongoDB 的模块用的是mongoose。但是,本文介绍的方法适用于其他编程语言及其对应的 MongoDB 模块。
Node.js性能分析神器Easy-Monitor
Fundebug
2018-03-23
阅读 2 分钟
3.7k
当应用出现性能问题时,最大的问题在于:如何准确定位造成性能瓶颈的代码呢?对于Node.js开发者,这里推荐一下Easy-Monitor,它应该是阿里巴巴某个90后程序员开发的。这个NPM模块可以帮助我们快速定位性能瓶颈。
NPM测试模块之rewire教程
Fundebug
2018-01-22
阅读 2 分钟
3.3k
摘要:有了rewire模块,再也不用担心测试私有函数了。 在玩转Node.js单元测试,我介绍了3个用于编写测试代码的NPM模块:Mocha, Should以及SuperTest。为了怂恿大家写单元测试,我再介绍一款神奇的NPM测试模块:rewire。 GitHub仓库: Fundebug/rewire-tutorial rewire原理 对于技术,知其然,也应该知其所以然。 对于rewi...
重新思考单元测试
Fundebug
2018-01-12
阅读 3 分钟
3.7k
当任务完成50%之后,我发现,与其说是重构,更准确的说法或许是重写。一方面,换用Async/Await本身就意味着需要修改每个异步函数,而后端绝大多数函数都是异步的;另一方面,作为一个有着强迫症的完美主义者,我写了大量单元测试对代码进行了一系列优化,同时修复了一些BUG,并且实现了一个新功能。
Fundebug能够捕获这些BUG
Fundebug
2017-07-12
阅读 2 分钟
4k
摘要:Fundebug的JavaScript监控插件更新至0.1.0,可以监控3种不同类型的前端BUG:JavaScript执行错误、资源加载错误、HTTP请求错误。
当Node.js遇见Docker
Fundebug
2017-04-05
阅读 7 分钟
6.9k
Node.js Best Practices - How to Become a Better Developer in 2017提到的几点,我们Fundebug深有同感: 使用ES6 使用Promise 使用LTS 使用Docker ... 想必大家都知道ES6,Promise以及LTS,那Docker是啥玩意啊?翻遍Node文档也没见踪迹啊! GitHub仓库: Fundebug/nodejs-docker 什么是Docker? Docker是最流行的的容器工...
玩转Node.js单元测试
Fundebug
2017-03-21
阅读 6 分钟
4.3k
代码部署之前,进行一定的单元测试是十分必要的,这样能够有效并且持续保证代码质量。而实践表明,高质量的单元测试还可以帮助我们完善自己的代码。这篇博客将通过一些简单的测试案例,介绍几款Node.js测试模块: Mocha和Should,SuperTest。本文侧重于解释原理,各个模块的详细使用案例以后单独再聊。
Fundebug上线Node.js错误监控啦
Fundebug
2017-03-20
阅读 1 分钟
4.7k
作为全栈JavaScript错误实时监测平台,Fundebug的Node.js实时错误监测服务上线啦,我们能够帮助开发者及时,高效地发现并且解决Node.js错误,从而提高开发效率,并提升用户体验。
Underscore实例教程
Fundebug
2016-09-19
阅读 3 分钟
4.7k
摘要: Underscore是一个轻量级的JavaScript库,提供了许多非常实用的函数。熟练使用Underscore可以更快地写出更简洁的代码。本文将通过一个简单的编程实例,介绍几个常用的Underscore函数。