要了解android单元测试,首先必须了解junit 什么是 JUnit ? JUnit是采用测试驱动开发的方式,也就是说在开发前先写好测试代码,主要用来说明被测试的代码会被如何使用,错误处理等;然后开始写代码,并在测试代码中逐步测试这些代码,直到最后在测试代码中完全通过。 现简要说JUnit的4大 ...
分类:
移动开发 时间:
2017-05-17 17:15:58
阅读次数:
285
结对编程:结对编程是极限编程这一思想的具体体现。 结对编程有三种形式: a.键盘鼠标式; b.Ping-pong式(这种是采用TDD(测试驱动开发)时常用的方式. c.领航员—驾驶员式. 常用的是Ping-pong式和领航员-驾驶员式。(下面都以领航员-驾驶员模式为例子。) 为什么要结对编程?(a. ...
分类:
其他好文 时间:
2017-05-14 19:37:51
阅读次数:
146
1.什么是结对编程? 结对编程是极限编程这一思想的具体体现。结对编程有三种形式: a.键盘鼠标式; b.Ping-pong式(这种是采用TDD(测试驱动开发)时常用的方式,A测试,B实现和重构,然后B写下一个测试,A来实现和重构。); c.领航员—驾驶员式(领航员的注意力放在如何实现宏观目标,以及R ...
分类:
其他好文 时间:
2017-05-14 18:54:55
阅读次数:
153
1. 首先打开Xcode6。建立一个项目,这里我使用的Objective-C默认的编程语言,项目名字叫 “SwiftAndObjective”。 2. 为了在OC中使用Swift的演示所以须要建立以下的几个类。 a)建立一个Objective-C的类继承自NSObject。名字叫OCTypeClas ...
分类:
编程语言 时间:
2017-05-13 12:20:34
阅读次数:
242
20155317 《Java程序设计》0510上课考试博客 二、Arrays和String单元测试 在IDEA中以TDD的方式对String类和Arrays类进行学习 测试相关方法的正常,错误和边界情况 String类 charAt split Arrays类 sort binarySearch 码 ...
分类:
编程语言 时间:
2017-05-11 12:52:47
阅读次数:
213
首先必须对MVC的概念有初步的认识,django也遵循这样一套规范,views.py相当于视图函数,是整个架构中的处理引擎,而urls.py的作用就是将用户请求送入这样的引擎。 项目结构: urls.py: views.py: 单元测试代码片段:tests.py 使用命令执行单元测试:python3 ...
分类:
Web程序 时间:
2017-04-25 23:39:24
阅读次数:
437
20145207 实验二《Java面向对象程序设计》实验报告 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装、继承、多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D原则 5.了解设计模式 实验要求 1.没有Linux基础的同学建议先学习《Linux基础入门(新版) ...
分类:
编程语言 时间:
2017-04-25 00:36:40
阅读次数:
300
文档地址 http://i5ting.github.io/node-debug-tutorial 3种方法 node debugger( 已发布视频,已更新gitpage上,需要下载 ) node inspector( 已发布视频,已更新gitpage上,需要下载 ) 测试驱动开发(todo) ...
分类:
其他好文 时间:
2017-04-12 18:39:26
阅读次数:
187
本书是阿里各技术团队对本部门的价格发展史的概括。前半部写的非常好,比较少的篇幅说明白了阿里面对的业务与技术的挑战尤其是双11带来的巨大的挑战,和阿里技术团队的应对经过。后面是一些相对外围的系统的介绍,偏简单。前半部分我给5星,后半部分3星。总体依旧是5星。 以下是书中一些信息的摘抄。#后面是kind ...
分类:
其他好文 时间:
2017-04-09 23:11:55
阅读次数:
326
做大型软件(工程化): 1.测试相关 tdd / bdd 测试覆盖率 2.规范化 standard、各种 lint、hint 3.构建相关 gulp、grunt、webpack,大量插件 4.生成器 yo 等 工程脚手架,生成项目基本框架 5.包管理工具 npm 足够简单易用 MEAN架构: MEA ...
分类:
Web程序 时间:
2017-04-09 15:57:18
阅读次数:
504