1.支持重构,TDD, Debug J2EE应用和Flying Error提示的IDE a.重构:即使团队用的最多的只是Rename,Move,Extract Method等有限几个最基本的功能,但J2EE结构里牵一发动全身的事情太多了,重构会帮你把事情擦干净,形成依赖后,已不习惯靠编译器。 b.T...
分类:
其他好文 时间:
2015-01-09 19:01:50
阅读次数:
226
这一节我们来聊一聊TDD与FDD这两种双工模式的不同及其帧结构的不同。
为了方便理解,我们先看看之前引用过的一张图:...
分类:
其他好文 时间:
2015-01-08 18:01:07
阅读次数:
175
2014年我一直从事在敏捷实践咨询项目,这也是我颇有收获的一年,特别是咨询项目的每一点改变,不管是代码质量的提高,还是自组织团队的建设,都能让我们感到欣慰。涉及人的问题都是复杂问题,改变人,改变一个组织是个更复杂问题,这里可能涉及很多的非技术,非能力问题。在2014年12月我在某企业内部推行TDD(...
分类:
其他好文 时间:
2015-01-06 13:44:40
阅读次数:
138
2014年我一直从事在敏捷实践咨询项目,这也是我颇有收获的一年,特别是咨询项目的每一点改变,不管是代码质量的提高,还是自组织团队的建设,都能让我们感到欣慰。涉及人的问题都是复杂问题,改变人,改变一个组织是个更复杂问题,这里可能涉及很多的非技术,非能力问题。在2014年12月我在某企业内部推行TDD(...
分类:
其他好文 时间:
2015-01-06 00:38:01
阅读次数:
158
最近刚刚了解了一点TDD的思想,这里简单的介绍一下TDD到底是怎么回事, TDD全称是测试驱动开发(Test-driven development),是先写失败的测试案例,然后在测试的保证下从简单到复杂将代码实现,然后再优化也就是重构代码。 我个人觉得先测试然后实现可以让我们的头脑更清晰,不...
分类:
其他好文 时间:
2015-01-03 13:06:29
阅读次数:
179
TDD,测试驱动开发(Test Driven Development)是极限编程中倡导的程序开发方法,以其倡导先写测试程序,然后编码实现其功能得名。本文将对TDD有一个较为系统的认识。 基础属性 起源:20世纪90年代。 性质:一种由极限编程倡导的程序开发方法。 中心思想:先写测试程序,然...
分类:
其他好文 时间:
2015-01-02 14:40:04
阅读次数:
146
什么时候使用Moq对于下面的代码public class ProductBusiness{ public void Save() { try { var repository = new ProductRepository(); ...
分类:
其他好文 时间:
2014-12-20 18:07:23
阅读次数:
215
今天偶尔碰到了单元测试的相关内容,就了解了一下,感觉比较好用:
单元测试就是面试中经常问到的TDD(Test Driven Development),xcode4之前测试函数需自己创建,之后xcode5,对单元测试进行了升级,
xcode4之前的用法详见:http://www.infoq.com/cn/articles/ios-unit-test-1
xcode5之后的用法,特别是xcode...
分类:
移动开发 时间:
2014-12-19 20:46:13
阅读次数:
177
#-*-coding:utf-8-*-__author__='Administrator'#测试驱动开发(高级编程处学习,第11章)#测试驱动开发也叫TDD,是制造高质量软件的一种简单技术,在python社区被广泛应用,在静态语言中使用更多。#我不测试"""测试驱动开发原理:将在代码编写测试之前进行...
分类:
编程语言 时间:
2014-12-17 16:05:17
阅读次数:
230
两天没学习了,突然觉得手好生,可见学习的连续性有多么的重要。
今天学习一下LTE关键技术里面的AMC:
定义:AMC(AdaptiveModulation and coding):自适应调制与编码,根据信道质量自动选择编码调制方式。
在TDD-LTE中,主要有三种编码方式:QPSK:Quadrature Phase Shift Keying 四相相移键控,一个符号代表2bit
16QA...
分类:
其他好文 时间:
2014-12-16 17:05:25
阅读次数:
254