英语轻松读发新版了,欢迎下载、更新

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

Sungrone 发布于 2013年10月11日
无人欣赏。

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

共17条回复
tinyfool 回复于 2013年10月11日

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

yangjie6020 回复于 2013年10月11日

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

Sungrone 回复于 2013年10月11日

1楼 @tinyfool 那像一些服务层的,是否自己写个类来运行测试?

Sungrone 回复于 2013年10月11日

2楼 @yangjie6020 敏捷开发一直感觉是多写代码多体活的感觉.....

zhangmeteor 回复于 2013年10月11日

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

tinyfool 回复于 2013年10月11日

5楼 @zhangmeteor 男人就要对自己狠一点

kingabird 回复于 2013年10月11日

我准备在下次重构的时候试试。

akwei 回复于 2013年10月11日

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

yangjie6020 回复于 2013年10月11日

看来大家都差不多啊

lvkun 回复于 2013年10月11日

4楼 @Sungrone 敏捷开发的书至少有一半都在讲单元测试啊。

zhangmeteor 回复于 2013年10月11日

6楼 @tinyfool 主要是,很多时候,人在江湖身不由己啊。👀

Sungrone 回复于 2013年10月11日

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

Sungrone 回复于 2013年10月11日

5楼 @zhangmeteor 感觉TDD 说的人多,做的多不多的人就不知道了

zhangmeteor 回复于 2013年10月11日

13楼 @Sungrone WEB应该挺多的。。。反正我觉得好吃力。呜呜

lvkun 回复于 2013年10月11日

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

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

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

Sungrone 回复于 2013年10月12日

14楼 @zhangmeteor WEB用单元应该没有做客户端这边吃力吧

Sungrone 回复于 2013年10月12日

15楼 @lvkun 对于个人独立全端开发者来讲 的确很麻烦

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

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]