在进行前端开发过程中,在某些场景下,需要通过编写单元测试来提高代码质量。而JavaScript常用的单元测试框架有这几个:QUnit, Jasmine, MoCha.下面就基于这三个工具,简单做一比较: 1. QUnit QUnit是一个JavaScript单元测试框架. 它是个强大,容易使用和上手 ...
分类:
编程语言 时间:
2016-07-28 16:24:21
阅读次数:
679
总结:耦合是影响软件复杂程度和设计质量的一个重要因素,为提高模块的独立性,应建立模块间尽可能松散的系统,在设计上我们应采用以下原则:若模块间必须存在耦合,应尽量使用数据耦合,少用控制耦合,慎用或有控制地使用公共耦合,并限制公共耦合的范围,尽量避免内容耦合。 ...
分类:
其他好文 时间:
2016-07-28 16:20:36
阅读次数:
236
参考: https://segmentfault.com/a/1190000000666603 http://blog.csdn.net/zhoudaxia/article/details/23853609 #使用cpython pypy提高性能 http://www.ibm.com/develop... ...
分类:
编程语言 时间:
2016-07-28 16:07:01
阅读次数:
246
为什么需要了解关于Activity的任务栈,其实最直接的体现就是提高用户交互友好性。 举个例子,当我们去浏览一个新闻客户端的时候,我们进入了新闻详情页,在这个页面有相隔两条的新闻标题,当我们去点击这个标题的时候进入了新的新闻详情页时,如果我们不加以控制会导致什么现象?它会创建出n个新闻详细页的Act ...
分类:
其他好文 时间:
2016-07-28 15:49:09
阅读次数:
257
/*为节省时间,本文以汉文撰写*/ ~前言~ 深入学习正则表达式,可以很好的提高思维逻辑的缜密性;又因正则应用于几乎所有高级编程语言,其重要性不言而喻,是江湖人士必备的内功心法。 正则表达式概要(object:PCRE) 「一」匹配方向 横向视图,即按行:从左至右 纵向视图,即按列:自上而下 「二」 ...
分类:
其他好文 时间:
2016-07-28 15:03:49
阅读次数:
240
使用统一的 编码规范 编写代码能提高JS代码的可读性,利于后期的维护和扩展,利于团队开发。 引用规范: 1、采用<script>...</script>方式引入 *.js 文件,避免在html中内嵌js代码; 原因在于这样做可以利用 浏览器 的Cache(缓存)避免页面刷新而重新加载,对于JS代码来 ...
分类:
Web程序 时间:
2016-07-28 14:03:44
阅读次数:
196
iOS9 新出的关键字:用来修饰属性,或者方法的参数,返回值 好处:1.迎合swift 2.提高我们开发人员开发规范,减少程序员之间的交流 注意:iOS9新出的的关键字nonnull,nullable,null_unspecified,null_resettable只能修饰对象,不能修饰基本数据类型 ...
分类:
移动开发 时间:
2016-07-28 13:59:43
阅读次数:
176
最佳实践整理 -、开发写测试用例,保证软件的正确性,避免重复的劳动。提高开发效率。 -、产品开发流程,确定需求-》协商接口-》调研技术方案-》开发-》自测-》改bug-》调整疑难问题。 -、产品VS项目,产品是个结果,项目注重过程。 -、pmp,要素 :范围,进度,成本,质量,资源,风险 -、把项目 ...
分类:
其他好文 时间:
2016-07-25 18:19:02
阅读次数:
439
在市场竞争激烈、变数不定的大环境下,越来越多的企业意识到信息资源的重要性。信息,无论是来自企业内部还是市场外部,都能帮助企业在现有资源上提高运营效率,分析挖掘辅助决策的策略,做出符合行情的战略规划。 ...
分类:
其他好文 时间:
2016-07-25 18:04:35
阅读次数:
209
企业为什么要上工作流现代企业不同于过去家庭作坊式的手工劳动,员工人数通常在几十乃至上万人,如何通过流程的规范化提高员工的生产合作效率,如何让用户完全地融入业务流程中并且无缝地同其他同事进行协作,如何让企业的业务系统之间进行更好的集成是企业迫切需要解决的问题..
分类:
其他好文 时间:
2016-07-25 16:39:39
阅读次数:
256