OC

Knowledge OS
主帖 17 条回复

重构项目的时候会否使用单元测试?

Sungrone Sungrone · 2013年10月11日 · 阅读 3 · 无人欣赏。

大家在重构项目的是怎样做单元测试的呢?使用一些框,还是自写一个实现?

回复

17 条
#1
tinyfool
2013年10月11日

系统自带了一个单元测试框架,不过Cocoa/Objective-C这种开发环境因为UI太多,我感觉还是挺难单元测试的,所以,很少用

#2
yangjie6020
2013年10月11日

1楼 @tinyfool 我也觉得是 最近一直在思考软件结构和性能 准备找点资料研究一下如何写测试框架 如何保证软件的稳定性 感觉这方面 我还是个半吊子 或者说不懂 汗。。。。

#5
zhangmeteor
2013年10月11日

我之前就下定决心,下一个app一定遵循TDD方式来。。不过。。。。。。。我觉得现实很多东西会打败我自己的。。

#8
akwei
2013年10月11日

目前没有使用单元测试,大多都是界面的交互。有业务逻辑的代码,我也没加,主要是懒得加了。以前做java的时候,基本都是写单元测试的。到了oc,这个习惯被抛弃了

#12
Sungrone
2013年10月11日

10楼 @lvkun 8楼 @akwei 这个问题是人力的投入吧,像我这样一人小队进行全端开发的讲,单元测试就变得十分繁重了.

#15
lvkun
2013年10月11日

12楼 @Sungrone UI 做单元测试很麻烦,底层和业务逻辑应该用单元测试覆盖起来。公司的底层库测试写的还是很全面的。

Coursera上面有一门算法课,使用Java做作业,提交以后在服务器会进行各种测试。当时通过做作业充分认识到单元测试的重要性,哪些测试失败了,把测试用例写成单元测试,然后编写代码使其通过。

如果没有人力全部覆盖,可以每改一个bug,添加一些单元测试,逐步建立起来。

本帖有17个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
顶楼 / 底楼 / 首页