由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 各位的公司搞不搞test driven development?
相关主题
大家写unit test的时间会花多少?写Java程序不用IDE,那心灵得多强大啊
为什么本版不少人赞同编程就是copy & paster,让外行的觉得很容易FP的教材是怎么误导人的
unit testing有多么的重要对PyCharm屈服了……
有啥关于testing的书推荐一下吧software integration using tcl
请教如何unit test for node.js REST+database请教:如何在vim里运行gdb? (转载)
Refactoring long class step by step (1)Help needed! LDAP Integration with hosted applications (转载)
C++ IDE under LinuxRefactoring long class step by step (2)
你身边有这样的人吗?--- code stylist有用Agile的吗?
相关话题的讨论汇总
话题: test话题: tdd话题: 搞不搞话题: driven
进入Programming版参与讨论
1 (共1页)
g****t
发帖数: 31659
1
开发的时候是不是先写test?然后
分不分red green refactor三个阶段什么的?
Thx in advance
l**********0
发帖数: 150
2
搞。熟练了其实很快的,也确实有用。
这三个阶段还是头回见到

【在 g****t 的大作中提到】
: 开发的时候是不是先写test?然后
: 分不分red green refactor三个阶段什么的?
: Thx in advance

w******n
发帖数: 692
3
没有那么严格,但是最后unit test的code coverage有一定要求。

【在 g****t 的大作中提到】
: 开发的时候是不是先写test?然后
: 分不分red green refactor三个阶段什么的?
: Thx in advance

g****t
发帖数: 31659
4
你们是先写test case,还是后写?


: 没有那么严格,但是最后unit test的code coverage有一定要求。



【在 w******n 的大作中提到】
: 没有那么严格,但是最后unit test的code coverage有一定要求。
t*****n
发帖数: 2578
5
facebook的哲学是test in production
x****u
发帖数: 44466
6
TDD肯定要先写test case了,然后通过test case保证自己写的代码都可以跑得起来

【在 g****t 的大作中提到】
: 你们是先写test case,还是后写?
:
:
: 没有那么严格,但是最后unit test的code coverage有一定要求。
:

s***o
发帖数: 2191
7
昨天刚看了一篇文章:The tragedy of 100% code coverage
http://labs.ig.com/code-coverage-100-percent-tragedy
c******n
发帖数: 16666
8
嗯 我也看到了 我还以为lz就是看了这个才来发的

【在 s***o 的大作中提到】
: 昨天刚看了一篇文章:The tragedy of 100% code coverage
: http://labs.ig.com/code-coverage-100-percent-tragedy

N*****m
发帖数: 42603
9
什么东西一泛滥就不行了

【在 c******n 的大作中提到】
: 嗯 我也看到了 我还以为lz就是看了这个才来发的
c******n
发帖数: 16666
10
而且就TDD我一直有疑问
你们是怎么确定下需求的?
也许我水平弱 而且没搞过太底层的东西
但是除了读书那会做纯仿真的计算类项目以外 我真没见过前期甚至中期没有大需求变
化的
大部分时间我都是在试错 试自己选的方向的错 试客户想要达到目标的错
这当然可以走TDD路线但是额外耗费的时间很多啊。。。
而确定需求这个不是brainstorm硬想就能想出来的 我不是说要跳过这步 但很多时候都
是前期想好了一点 马上猛糙快出个demo大家试了下才意识到问题所在
这样理解的话 可能大系统上添加新功能 新补丁 这种scope清晰 目标明确的活儿更适
合TDD的玩法吧?
相关主题
Refactoring long class step by step (1)写Java程序不用IDE,那心灵得多强大啊
C++ IDE under LinuxFP的教材是怎么误导人的
你身边有这样的人吗?--- code stylist对PyCharm屈服了……
进入Programming版参与讨论
g****y
发帖数: 2810
11
因噎废食
unit test <> quality
Integration test才是出路

【在 g****t 的大作中提到】
: 开发的时候是不是先写test?然后
: 分不分red green refactor三个阶段什么的?
: Thx in advance

T*******x
发帖数: 8565
12
我觉得你说的对。
这种demo/prototyping不停迭代的阶段不适合TDD。

【在 c******n 的大作中提到】
: 而且就TDD我一直有疑问
: 你们是怎么确定下需求的?
: 也许我水平弱 而且没搞过太底层的东西
: 但是除了读书那会做纯仿真的计算类项目以外 我真没见过前期甚至中期没有大需求变
: 化的
: 大部分时间我都是在试错 试自己选的方向的错 试客户想要达到目标的错
: 这当然可以走TDD路线但是额外耗费的时间很多啊。。。
: 而确定需求这个不是brainstorm硬想就能想出来的 我不是说要跳过这步 但很多时候都
: 是前期想好了一点 马上猛糙快出个demo大家试了下才意识到问题所在
: 这样理解的话 可能大系统上添加新功能 新补丁 这种scope清晰 目标明确的活儿更适

k**n
发帖数: 3989
13
哈哈,,恰恰相反
tdd 保证你的改动不会破坏以前的程序要求

【在 T*******x 的大作中提到】
: 我觉得你说的对。
: 这种demo/prototyping不停迭代的阶段不适合TDD。

T*******x
发帖数: 8565
14
demo prototyping的时候程序的要求还不清楚呢,也没有什么以前的程序要求。

【在 k**n 的大作中提到】
: 哈哈,,恰恰相反
: tdd 保证你的改动不会破坏以前的程序要求

w********m
发帖数: 1137
15
unit test不是为了testing,是为了留文档
tdd相当于强迫写文档
1 (共1页)
进入Programming版参与讨论
相关主题
有用Agile的吗?请教如何unit test for node.js REST+database
[合集] matlab 函数求救Refactoring long class step by step (1)
一个关于methodology的问题C++ IDE under Linux
郁闷你身边有这样的人吗?--- code stylist
大家写unit test的时间会花多少?写Java程序不用IDE,那心灵得多强大啊
为什么本版不少人赞同编程就是copy & paster,让外行的觉得很容易FP的教材是怎么误导人的
unit testing有多么的重要对PyCharm屈服了……
有啥关于testing的书推荐一下吧software integration using tcl
相关话题的讨论汇总
话题: test话题: tdd话题: 搞不搞话题: driven