天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Coding: 寫 Test 還是不寫 Test?

  在 appWorks 有一些問題我們常常討論,例如:用什么工具、做什么產品、該怎么營銷、該跟誰合作、怎么合作、什么時候增資、該拿多少錢…等等,這些問題往往沒有一定的答案,也必須要視情況而定。但越是沒有標準答案的,我認為越是應該多討論,這樣才能幫助創業者們根據自己的情況,定義出最適合自己的處理方式。

  而關于 coding,「要不要寫 test」就是其中有一個這樣的問題。我個人的意見是當你要做一個非常簡單、用完即丟的MVP,那不必寫 test。如果邏輯比較復雜、日后有維護的必要或是和別人協同工作,那你一定要逼迫自己寫 test。

  這絕對不只是完整性、邏輯性或是身為一個工程師的職責問題,而是你如果不寫 test,就是跟自己過不去——跟好的comment/documentation一樣,不做的話,日后要維護時,你將會花更多時間在弄懂自己當初寫的code上,當別人要用你的東西,你也必須花更多時間跟他解釋,這不就是跟自己過不去嗎?

  我得承認關于更深入的判斷什么時候要寫 test、該怎么寫,我不是專家。但是今天讀到一篇文章寫得很好,在這里跟大家分享。

  1. Test 讓你用程序功力去挑戰你的程序功力 —— 身為工程師,大家最討厭的就是不斷的手動測試了,那何不把這些寫成程序?況且最好的進步方法就是以己之矛,攻己之盾,這樣不斷的循環下去,你的程序功力一定突飛猛進。
  2. Test 讓你跟你寫的程序還有你自己對話 —— 當你若干時間之后回來看自己寫的 test,你將會重新檢視自己當初的邏輯——這樣復雜的錯誤處理真的有必要嗎?這個對象夠獨立嗎…等等,并且想清楚你寫的程序跟整個系統的架構是否吻合。
  3. Test 提醒你程序是用「用了」多少行衡量,而不是「寫了」多少行——記住,最棒的程序代碼,不是程序代碼
  4. 好的 Test 設計還包含好的 Test 批注——如果你寫好的測試,別人更容易了解你的程序,和如何跟你介接。
  5. Test 讓你可以看穿別人寫的 code ——同樣的道理,如果大家都寫好的測試,那你可以更容易了解別人寫的 code,大家都會進步的更快。

  以上,就是一些關于寫 test 這件事情的觀念,希望能夠讓你更認同 test code 的價值。或許你有更有趣的經驗?歡迎留言跟大家分享。

  imagevia richardmoross

it知識庫Coding: 寫 Test 還是不寫 Test?,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久久综合 | 国产色婷亚洲99精品AV在 | 在线观看亚洲AV无码每日更新 | 被滋润的艳妇疯狂呻吟白洁老七 | 国产强奷伦奷片 | 忘忧草秋观看未满十八 | 日本欧美高清一区二区视频 | 国产探花在线精品一区二区 | 男女夜晚在爽视频免费观看 | 午夜精品久久久久久久99蜜桃 | 在线观看免费精品国产 | av女优快播 | 乱奷XXXXXHD | 国产视频www | 青青青青青青草 | 午夜理论片日本中文在线 | 国产电影无码午夜在线播放 | 色欲AV精品人妻一区二区三区 | 欧美精品久久久久久久久大尺度 | 黑人强伦姧人妻日韩那庞大的 | 久久久午夜精品福利内容 | 人妻精品久久无码专区 | 国产精品涩涩涩视频网站 | 特级黑人三人共一女 | a级全黄试频试看30分钟 | 欧美含羞草免费观看全部完 | 99久久蜜臀AV免费看蛮 | 婷婷激情综合色五月久久竹菊影视 | 洗濯屋H纯肉动漫在线观看 羲义嫁密着中出交尾gvg794 | 飘雪在线观看免费高清完整版韩国 | 小短文H啪纯肉公交车 | 国产曰韩无码亚洲视频 | 青青视频国产依人在线 | 理论片午午伦夜理片2021 | 国产精品第3页 | 伊人精品国产 | 国产小伙和50岁熟女23p | 亚洲人成电影网站色2017 | 99er4久久视频精品首页 | 久久久久久久久性潮 | 久艾草在线精品视频在线观看 |