IT討論區(77):經濟一差,西工處處
實驗羊 2020-3-17 16:12:22 因為禁撚咗 Wait for expectation 嘅 asynchronous test,但成個 Codebase 又勁撚多 Rx Async 同 Global State

:^(
:^(
:^(
:^(
:^(

Ads

leucocephalus 2020-3-17 16:13:31 Tdd 太過曬時間,又其係香港既it界,d requirement 都未講好,好啦,寫完一堆test programs 同本身既programs. 當test programs 寫左1萬句,過一日,requirement 轉,所以test codes 都要改,問題係冇呢個resources 去做。
嘴遁師青花 2020-3-17 16:15:38 以前大貓試過一個sql為主既大system要寫test
真心唔識寫
實驗羊 2020-3-17 16:16:06 跟住啲撚樣喺個PR度留言:

喂你個Test呢,放個Assert喺Callback block入面,咁個Block冇Run到都會Pass。

咁你教吓我點寫囉?

最後咪又係照返我咁寫?

:^(
:^(
:^(
:^(
:^(
實驗羊 2020-3-17 16:16:57 Not TDD, but still agile so it’s ok
實驗羊 2020-3-17 16:17:43 我之前好似睇過人教 Test for SQL
手一黏便緊(UTC+9 2020-3-17 16:22:45 Full test coverage
:^(

上年我地push過enforced full test coverage 不過之後由於無資源就算撚數
嘴遁師青花 2020-3-17 16:25:36 真心想學
伊度奧巴坦 2020-3-17 16:36:56
:^(
H07252 2020-3-17 16:38:38
:^(
伊度奧巴坦 2020-3-17 16:40:07
:^(

Ads

H07252 2020-3-17 16:41:12
:^(
實驗羊 2020-3-17 16:42:26
:^(
實驗羊 2020-3-17 16:43:54
:^(
實驗羊 2020-3-17 16:45:06
:^(
實驗羊 2020-3-17 16:48:33
:^(
leucocephalus 2020-3-17 16:52:39 如果個system 中間經歷過好多enhancement, 可能上手冇做到test case, 之黎仲點還?
wongjaiqqtong 2020-3-17 17:02:39 Ive 仔+1年top up, p仔咩價,當我普通料
手一黏便緊(UTC+9 2020-3-17 17:04:19 IT Agent狗誠心想搵P仔,AP,SA - FG都要
https://lih.kg/1929897
- 分享自 LIHKG 討論區
實驗羊 2020-3-17 17:04:29 唔係 係三年 Development (over 200 dev)都冇要求過,之後而家強制Unit Test所有新Code,但好多新Code都係best ride on old code,咁要Test 新 Code 就要改舊,咁改舊就要 Test 埋舊
實驗羊 2020-3-17 17:06:06
:^(

Ads

leucocephalus 2020-3-17 17:07:26 我以前做bank, 根本冇可能做到tdd.
實驗羊 2020-3-17 17:18:40 Agile?
TDD 做唔做到我唔知
但 PR 包埋Unit Test去做就做到90% coverage 嘅
H07252 2020-3-17 17:34:15 其實我未感受過test coverage 既好處
之前有公司駁埋sonarqube
但果堆quantitative metric 好似用黎交功課用咁

而話要meet coverage 條友成日寫埋d 懶係testable 既pattern
成堆rx 又難睇refactor又麻煩

unit test 就會寫
當documentation 咁用
但現實生活 寫test case delete test case 無限loop
https://www.youtube.com/watch?v=rR4n-0KYeKQ&feature=youtu.be&t=9
實驗羊 2020-3-17 17:38:55 Test coverage 係為咗 smooth release,而事實係有幫助嘅。

另外 Rx 反而係anti testable pattern 喎?