获得徽章 0
- 写测试的意义
以前一直认为前端写测试就像脱了裤子放屁,多此一举,明明鼠标点一点,就能测出来,何必写那么多代码来执行测试操作。世面上几乎所有讲测试的文章,全是讲怎么写测试,从来不提为什么非要写测试不可。
今天突然明白了测试的应用场景:实际业务中肯定会有许多公共模块,其它业务会引用这些公共模块。假设某个公共模块进行了调整或重构,那么所有引用了该模块的地方都需要重新测一遍。如果全靠人工实现,就意味着你必须记住或手动记录该模块的所有引用,然后再挨着手动测试,一个都不能少。假如有测试用例的话,一行命令,跑一遍测试用例,就全搞定了。
也就是说,写测试的目的不是为了测试,而是为了可维护性。
2017-07-28展开112 - Teambition 工程师实例分享的 Node.js 性能优化的过程,优化结果可能不是重点,重点是作者去排查可性能优化的点的过程非常赞。评论27
- Translater.JS 这是一个利用HTML注释的页面翻译解决方案。对于少量的静态页面,这种解决方案显得更简单。它没有依赖,压缩后只有(~4kb)。
Github:github.com
Demo示例:jaywcjlove.github.io
展开评论30 - 【码云推荐 | 穿透内网的工具 net-client】net-client 是一个穿透内网的工具,将外部的请求转发到本地 可以很轻易的调试微信、支付宝等相关接口回调。同时也支持本地web 应该发布到外网访问。项目地址:
gitee.com
1.有什么作用?
可以穿透内网,给内网提供一个可以外部访问的地址。可以轻松调试微信、支付宝相关回调接口
2.支持哪些操作系统?
客户端基于Java,理论上支持Window、Mac、Linux,你甚至可以利用源码让更多设备得到支持。
3.能否绑定自己的顶级域名?
目前只支持seejoke.com的二级域名,如果你想使用自己的顶级域名可以与我们取得联系。
4.如何收费?
目前该服务面向所有人免费使用,不排除后期增加流量、时长限制以及其他的方式。
5.支持协议和端口?
暂时只支持http1.0协议,https、websocket、tcp、udp这一类暂时不支持。展开648 - 评论31