從今天開始,記錄下在公司的點點滴滴。

2021-05-27 13:59:09 字數 780 閱讀 6221

公司不給上外網啊...木有辦法只好用這樣的方式了.

今天由於家裡還是不能上網,所以果斷來公司加班以防止在家成為鬍子拉碴的宅男過一天跟ai三國殺的日子.

來到辦公室發現沒有什麼人,於是想起這週的工作成果還沒有編寫單元測試.提起鍵盤建立了***test類才發現不知道該從何下手.於是隨手抄起junit in action讀了一章,對tdd大有感悟,但是對我繼續開展工作毫無益處.

還是先把讀書的感悟留在這裡吧.

tdd講究的是快速高效的開發高質量的**,也就是不會"腐爛變質"的**. 接到乙個需求之後要先對其進行設計,這裡面肯定有對api的設計,即這個類對外的介面.這樣一來,根據api就可以建立單元測試類了.在tdd裡面,開始著手寫**之前要先進行單元測試類的編寫,這個單元測試類是失敗的.在隨後的開發過程中,要做的事情就是--使這個失敗的單元測試成功.這樣一來,我們可以保證我們的目的是從最初的api著手,而且還會帶來信心.而另乙個寫單元測試的好處是,如果乙個單元測試是成功的,那麼我們在重構**的時候,如果保持著單元測試的成功,那麼我們就沒有因為重構而破壞原有的**,這一點其實很重要.至少就我現在而言,提起重構2個字,看到臃腫無比的過程式**,或者雜亂無章的無層次的業務**,完全不敢下手更改,只敢利用ide提供的功能來rename幾個變數的名字,以在**整潔的道路上邁進那麼一下步.

所以以後再寫**的時候,還是要盡可能的遵循tdd的原則,先寫單元測試,再寫實現**,這樣才可以保證質量.

俗話說,萬事開頭難.寫部落格是一件快樂的事,但是寫單元測試就不是了,至少現在對我而言~

現在的問題是:如何對已有的**寫單元測試?什麼是有效的單元測試?

從今天開始,記錄學習的點滴。

下乙個7年,我是誰?一時心血來潮報了個口譯班,其中有一位老師大概30歲,長得很漂亮,打扮也很時尚,口譯功夫了得,每次都來去匆匆,中午就花5分鐘的時間泡一碗麵吃。後來才知道,她大學學的是歷史,她的本職工作是一家公司的公關部經理,兒子已經5歲,她每天要上班 做家務 帶孩子。與我們不同的是,她擁有人事部二...

從今天開始

從今天開始我第一次開通了我的blog,其實我是個很懶的人,屬於掛個大餅在脖子上都有可能餓死的人 當然可能性不大 我也不是乙個太多愁善感的人,即使是也沒有很好的語言能力去表達,所以我一直沒有使用blog的慾望,另外我更不是乙個時尚的人,或許在將來會,因此在blog尚處與時尚期的時候我沒有想擁有乙個!不...

從今天開始積累

1.檔名可能很奇怪,比如末尾是?會誤以為是傳參 以hint.php?整體為資料夾名 後面很上相對路徑就會起到迷惑人的作用hint.php?ffffllllaaaagggg 2.tornado模板注入 output twig render hello 將使用者輸入作為模版內容的一部分 效果就像是直接 ...