LIHKG IT討論區(77):經濟一差,西工處處
Sarpreet.Singh 2020-3-18 08:57:40
:^(

Ads

S.Ho 2020-3-18 09:18:12 Chrome extension仲易寫
The_Weeknd 2020-3-18 09:53:52 Sorry我都係TDD 新手,我想請問下 TDD唔係寫test先架咩,理論上unit test個scope應該要細, 如果一個test case 要test既野好多或者好難test,應該design上出現問題,因為個unit太大。所以如果個test scope係細,應該改既時候,應該唔難。要TDD係因為要諗清楚個input output之後先寫嘛,如果將來input 變咗,run test case就知要改邊度。
大家有無寫integration tests 同 system tests??
演員. 2020-3-18 10:18:46
:^(
嘴遁師青花 2020-3-18 11:18:24 哲學問題
落手寫之前真係可以諗到d input out係點?
手一黏便緊(UTC+9 2020-3-18 11:41:21 1. 寫兩個版本 互相驗證output
2. Assert range instead of assert precise value
實驗羊 2020-3-18 12:16:50 唔需要知,你寫得愈窄就愈容易 Test Fail,一Fail咪可以改良個Function。
有馬拓也 2020-3-18 12:30:44
:^(
The_Weeknd 2020-3-18 12:53:08 呢個係Tdd原意,好似係

Ads

實驗羊 2020-3-18 13:06:43 以我所知就係,但我自己做過嘅TDD好皮毛,所以唔肯定。

同埋感覺上 TDD 適合 Functional Programming 多啲,啲 Unit 夾晒,又唔會需要搞啲咩 Mock double etc 煩撚死
➿➿➿➿ 2020-3-18 13:14:32
:^(
實驗羊 2020-3-18 13:19:20
:^(
有馬拓也 2020-3-18 13:20:05
:^(
➿➿➿➿ 2020-3-18 13:26:00
:^(
➿➿➿➿ 2020-3-18 13:26:21
:^(
有馬拓也 2020-3-18 13:32:03
:^(
有馬拓也 2020-3-18 13:32:35
:^(
實驗羊 2020-3-18 13:33:29
:^(
leucocephalus 2020-3-18 13:41:00
:^(

Ads

➿➿➿➿ 2020-3-18 13:42:23
:^(
H07252 2020-3-18 13:42:35 mock api call 都常見啦


最煩係有時將一樣野變testable會減底readability and maintainblity
例如over decoupling
跟住一堆人會話你you did TDD wrong
有馬拓也 2020-3-18 13:44:07
:^(
H07252 2020-3-18 13:47:51
:^(