不写 UT, 好的 dev 也能写出不但正确,而且解耦的程序;但很多 dev 会写出现在能 work 但非常耦合,非常 spaghetti,非常难以重构的 code,所以业界提倡 unit testable。
-xmlhttprequest(build5381);
2021-2-21(#13533598@0)
是的,我认真的 --- 如果 testable,那就很容易用 unit test 来证明它 work 或不 work,就算没有 unit tests,也容易review code看出问题 --- 相比起公司祖传千年 spaghetti 好太多。
-xmlhttprequest(build5381);
2021-2-21(#13533541@0)
有一种职位叫software development in Test。SDET就是专门做这种测试的。
-tracyd(等待明天);
2021-2-21(#13533675@0)
ZT: The benefits of unit testing are: Decouples your code / Write more modular classes / Functions are smaller and more focused / Your functions are more defensive / Quality of code becomes higher / You will find it easier to reuse code.
-xmlhttprequest(build5381);
2021-2-21(#13534251@0)