数组排序是我们不会花长时间考虑的事情之一,直到它停止为我们工作。最近我就使用 javascript 的数组,对一组数据进行排序,但排序结果完全错乱。我花了好长时间才确定哪里出现了问题。
所以,想和大家分享发生了什么以及为什么它的结果如此奇怪。
做移动端开发,最担心出现的情况是线下测试没问题,线上也没问题,但是偶尔有用户反馈在某机型上打不开页面,手里有没有真机,在云测试平台又不能 Inspect ,用户又等着反馈,简直就要疯掉。
后台服务场景复杂,微服务的广泛使用,调用量不断增大,调用关系越来越复杂,强弱依赖的问题也导致故障的发生频次和影响更加难以控制。上线发布作为日常高频动作,参与人员多,出错概率大,据统计80%的线上故障均和线上变更有关,规范的上线发布规范可以避免低级错误,减少故障发生。
18年在去哪儿网使用 Node.js 项目经验和心得