m***n 发帖数: 220 | 1 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript
,typescript都必须测。花了70%左右的时间在测试上,因为
1 你们也知道有些东西不好mock出来,
2 为了能够做测试,有的程序写得过分分散,
3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测
试过,TFS不过。
我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非
常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。 |
i**9 发帖数: 351 | 2 100% coverage,
不过写 test的时间不会找过50% |
k****i 发帖数: 1072 | 3 去看看Martin Fowler和其他大侠的辩论。
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
d******e 发帖数: 2265 | 4 unit test如果不是复杂的算法基本就是屁
真有用的集成测试和部件测试
覆盖率更是屁中之屁。
重点算法有了就够了。
当然你们这么困难也是上了哦哦哦屁这屁王的贼船了
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
g*****g 发帖数: 34805 | 5 看你们的产品是干啥的。控制核爆的程序和控制玩具的要求不同。
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
h**********c 发帖数: 4120 | 6 是不是你们dev加随机数
所以有时侯让过,不时候不让过
fi [ ! rand.nextInt() -eq wolaoJintianKaixin]
1/0
else
let you pass
if
然后让你傻呼乎写unit coverage,实际是别人的职业安全基金 |
c*********e 发帖数: 16335 | 7 程序员编程不为自己着想,不如回家卖白薯。
【在 h**********c 的大作中提到】 : 是不是你们dev加随机数 : 所以有时侯让过,不时候不让过 : fi [ ! rand.nextInt() -eq wolaoJintianKaixin] : 1/0 : else : let you pass : if : 然后让你傻呼乎写unit coverage,实际是别人的职业安全基金
|
N********n 发帖数: 8363 | 8 看你们文化了。用糙快猛的开源思维开发不需要写UT,用户就是最好的测试。
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
N********n 发帖数: 8363 | 9
如果是构造第一版的UT框架时间会比较多。有了第一版的基础再加新的UT就快多
了。UT的优势体现修BUG时,做过UT的来一个中等BUG可能两天内就查出问题根
源了。没有UT的可能查一礼拜都不知道咋整。
【在 i**9 的大作中提到】 : 100% coverage, : 不过写 test的时间不会找过50%
|
g*****g 发帖数: 34805 | 10 你们进度真够慢的。
【在 N********n 的大作中提到】 : : 如果是构造第一版的UT框架时间会比较多。有了第一版的基础再加新的UT就快多 : 了。UT的优势体现修BUG时,做过UT的来一个中等BUG可能两天内就查出问题根 : 源了。没有UT的可能查一礼拜都不知道咋整。
|
|
|
N********n 发帖数: 8363 | 11
不同难度的软件进度不一样。
【在 g*****g 的大作中提到】 : 你们进度真够慢的。
|
k**n 发帖数: 3989 | 12 TDD对程序构架要求很高。。必须尽量满足无依赖,模块化。
当然,100%coverage就是个P。写很多的usecase更是boring.
但一但放弃coverage要求,程序就会很快越来越破烂. |
d********t 发帖数: 9628 | 13 本来一个项目就该30%设计,50%test,20%才是写code。
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
h*******u 发帖数: 15326 | 14 ut重要作用在项目升级时候能系统性减少新增虫子
否则接口一个小改动能增加一筐虫子,你还看不出来
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
w*********y 发帖数: 251 | 15 use case写的人不爽,接手的人喜欢。 最近接手了一个java老项目木有UT。现在每天
早上上班都要挣扎一番不想去,想换工作得了免得面对那个不可收拾的codebase. |
d*******r 发帖数: 3299 | 16 如果开始设计新产品,新特性,那种上来都觉得肯定会一直改的东西,我觉得搞 TDD
就是自虐.
成熟的产品,或者加少量的新特性,可以 TDD.
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
N***m 发帖数: 4460 | 17 Unit test provides a baseline for your project. Simply put, if you want to
refactor your code, unit tests make the process more reliable and thus
easier.
It is also important that unit tests force developers to understand the
logic before making changes if the tests fail.
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
c******o 发帖数: 1277 | 18 单元测试的问题在于对个人的依赖减少,对要求的固化。
没有测试的项目我要是有可能是不接的。你都不敢改。 |
x***4 发帖数: 1815 | 19 ut太重要了。没有ut根本不敢refactor。我自己一个人做的project都ut
【在 N***m 的大作中提到】 : Unit test provides a baseline for your project. Simply put, if you want to : refactor your code, unit tests make the process more reliable and thus : easier. : It is also important that unit tests force developers to understand the : logic before making changes if the tests fail. : : javascript
|
E*******1 发帖数: 3464 | 20 yes, unit test provides a baseline, without it, you do not have a reference
to compare with the old and the new, and the development later is just easy
out of control |
|
|
l******n 发帖数: 9344 | 21 agile software dev的基本要求
reference
easy
【在 E*******1 的大作中提到】 : yes, unit test provides a baseline, without it, you do not have a reference : to compare with the old and the new, and the development later is just easy : out of control
|
m***n 发帖数: 220 | 22 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript
,typescript都必须测。花了70%左右的时间在测试上,因为
1 你们也知道有些东西不好mock出来,
2 为了能够做测试,有的程序写得过分分散,
3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测
试过,TFS不过。
我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非
常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。 |
i**9 发帖数: 351 | 23 100% coverage,
不过写 test的时间不会找过50% |
k****i 发帖数: 1072 | 24 去看看Martin Fowler和其他大侠的辩论。
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
d******e 发帖数: 2265 | 25 unit test如果不是复杂的算法基本就是屁
真有用的集成测试和部件测试
覆盖率更是屁中之屁。
重点算法有了就够了。
当然你们这么困难也是上了哦哦哦屁这屁王的贼船了
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
g*****g 发帖数: 34805 | 26 看你们的产品是干啥的。控制核爆的程序和控制玩具的要求不同。
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
h**********c 发帖数: 4120 | 27 是不是你们dev加随机数
所以有时侯让过,不时候不让过
fi [ ! rand.nextInt() -eq wolaoJintianKaixin]
1/0
else
let you pass
if
然后让你傻呼乎写unit coverage,实际是别人的职业安全基金 |
c*********e 发帖数: 16335 | 28 程序员编程不为自己着想,不如回家卖白薯。
【在 h**********c 的大作中提到】 : 是不是你们dev加随机数 : 所以有时侯让过,不时候不让过 : fi [ ! rand.nextInt() -eq wolaoJintianKaixin] : 1/0 : else : let you pass : if : 然后让你傻呼乎写unit coverage,实际是别人的职业安全基金
|
N********n 发帖数: 8363 | 29 看你们文化了。用糙快猛的开源思维开发不需要写UT,用户就是最好的测试。
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
N********n 发帖数: 8363 | 30
如果是构造第一版的UT框架时间会比较多。有了第一版的基础再加新的UT就快多
了。UT的优势体现修BUG时,做过UT的来一个中等BUG可能两天内就查出问题根
源了。没有UT的可能查一礼拜都不知道咋整。
【在 i**9 的大作中提到】 : 100% coverage, : 不过写 test的时间不会找过50%
|
|
|
g*****g 发帖数: 34805 | 31 你们进度真够慢的。
【在 N********n 的大作中提到】 : : 如果是构造第一版的UT框架时间会比较多。有了第一版的基础再加新的UT就快多 : 了。UT的优势体现修BUG时,做过UT的来一个中等BUG可能两天内就查出问题根 : 源了。没有UT的可能查一礼拜都不知道咋整。
|
N********n 发帖数: 8363 | 32
不同难度的软件进度不一样。
【在 g*****g 的大作中提到】 : 你们进度真够慢的。
|
k**n 发帖数: 3989 | 33 TDD对程序构架要求很高。。必须尽量满足无依赖,模块化。
当然,100%coverage就是个P。写很多的usecase更是boring.
但一但放弃coverage要求,程序就会很快越来越破烂. |
d********t 发帖数: 9628 | 34 本来一个项目就该30%设计,50%test,20%才是写code。
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
h*******u 发帖数: 15326 | 35 ut重要作用在项目升级时候能系统性减少新增虫子
否则接口一个小改动能增加一筐虫子,你还看不出来
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
w*********y 发帖数: 251 | 36 use case写的人不爽,接手的人喜欢。 最近接手了一个java老项目木有UT。现在每天
早上上班都要挣扎一番不想去,想换工作得了免得面对那个不可收拾的codebase. |
d*******r 发帖数: 3299 | 37 如果开始设计新产品,新特性,那种上来都觉得肯定会一直改的东西,我觉得搞 TDD
就是自虐.
成熟的产品,或者加少量的新特性,可以 TDD.
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
N***m 发帖数: 4460 | 38 Unit test provides a baseline for your project. Simply put, if you want to
refactor your code, unit tests make the process more reliable and thus
easier.
It is also important that unit tests force developers to understand the
logic before making changes if the tests fail.
javascript
【在 m***n 的大作中提到】 : 现在这个项目,team要求恨不得每一行都写测试,90%以上的覆盖率。就连javascript : ,typescript都必须测。花了70%左右的时间在测试上,因为 : 1 你们也知道有些东西不好mock出来, : 2 为了能够做测试,有的程序写得过分分散, : 3 每次check in,TFS给build的时候,经常测试不过,花了很多时间追究为什么本地测 : 试过,TFS不过。 : 我对这个思路不是很赞同,70%的时间琢磨怎么写测试或测试怎么不通过,项目进展非 : 常慢。以前没遇到过这样的team。各位高手来说说,你们unit testing做到什么程度。
|
c******o 发帖数: 1277 | 39 单元测试的问题在于对个人的依赖减少,对要求的固化。
没有测试的项目我要是有可能是不接的。你都不敢改。 |
x***4 发帖数: 1815 | 40 ut太重要了。没有ut根本不敢refactor。我自己一个人做的project都ut
【在 N***m 的大作中提到】 : Unit test provides a baseline for your project. Simply put, if you want to : refactor your code, unit tests make the process more reliable and thus : easier. : It is also important that unit tests force developers to understand the : logic before making changes if the tests fail. : : javascript
|
|
|
E*******1 发帖数: 3464 | 41 yes, unit test provides a baseline, without it, you do not have a reference
to compare with the old and the new, and the development later is just easy
out of control |
l******n 发帖数: 9344 | 42 agile software dev的基本要求
reference
easy
【在 E*******1 的大作中提到】 : yes, unit test provides a baseline, without it, you do not have a reference : to compare with the old and the new, and the development later is just easy : out of control
|
q*c 发帖数: 9453 | 43 这话说的,好像你有 10 级魔法艾克林恩种马小说术一样。
(注:艾克林恩种马小说术,以他为主角的后宫小说并且是强制订阅且收费的, 法师
使用法术的时候有一定的几率强制阅读他的小说)
【在 N********n 的大作中提到】 : 看你们文化了。用糙快猛的开源思维开发不需要写UT,用户就是最好的测试。 : : javascript
|
i***h 发帖数: 12655 | 44 你有这个全本?神作啊
【在 q*c 的大作中提到】 : 这话说的,好像你有 10 级魔法艾克林恩种马小说术一样。 : (注:艾克林恩种马小说术,以他为主角的后宫小说并且是强制订阅且收费的, 法师 : 使用法术的时候有一定的几率强制阅读他的小说)
|
b*******s 发帖数: 5216 | 45 LOL
【在 q*c 的大作中提到】 : 这话说的,好像你有 10 级魔法艾克林恩种马小说术一样。 : (注:艾克林恩种马小说术,以他为主角的后宫小说并且是强制订阅且收费的, 法师 : 使用法术的时候有一定的几率强制阅读他的小说)
|
l*********s 发帖数: 5409 | 46 油菜花!
【在 q*c 的大作中提到】 : 这话说的,好像你有 10 级魔法艾克林恩种马小说术一样。 : (注:艾克林恩种马小说术,以他为主角的后宫小说并且是强制订阅且收费的, 法师 : 使用法术的时候有一定的几率强制阅读他的小说)
|
q*c 发帖数: 9453 | 47 我也想看全本哪。
不过读书之人的 大魔导师的复仇 完本了 非常的好看。 我有次 “无意” 的得到了
一个付费小说网进去看到了。
【在 i***h 的大作中提到】 : 你有这个全本?神作啊
|