重視單元測試
首先為什麼要寫單元測試呢?
一開始我也覺得是一件挺浪費時間的是事情(有這個想法是因為當時寫的**太少了,同時沒有考慮到後面的可維護性),記得在上一家公司的時候,架構師要求必須要寫單元測試,不寫不讓上線。當時還是一名實習生,也不明白為什麼要寫呢,我自己大致測一下,為什麼還要花時間去寫單元測試呢?當時是有點迷茫的。
現在我覺得需要寫的原因主要有以下幾點:
a. 保證邏輯正確
b. 重構或者優化的時候有乙個標準,自己心裡也有底
c. 方便其他同事接手,可以跑單元測試幫助了解業務邏輯和**邏輯
改動一點要小,區域性分解化:less is more
遇到bug,或者大專案的時候,一定要將任務拆解為細粒度的,因為拆分為細粒度的更加具體化,可控性更強,更容易找出問題的所在。
a. 改動要小
b. 任務分解要小
c. 小步快走
關於自己的一些思考
說真的最近有些迷茫,一天恍恍惚惚,天天在期盼什麼,卻又什麼也沒有期盼到,乙個朋友說,讓我去學校,可我覺得還是離家太遠,也許生活就是這樣,總不會那麼如意,人到一定階段後,就沒有那麼衝動,沒有那麼著迷,開始走向理性,從目前的形式來看,外面的環境不是太好,就業形式比較緊張,目前聯絡的地方都還沒有回音,看來...
對於最近的自己的一些思考
培訓是很吸引人,我很清楚其中的幾樣 1.李三思是很厲害的老師 這是他自己的宣傳 不過他是給別人打工,不過我潛意識很不爽他。2.機構和老師是有區別的,老師的厲害,也不符合我的人生觀 3.我感覺我去參加的話,收穫會有,但是不管做什麼我都會有收穫,但是個人感覺 乙個人真正強大的是內心而不是知識,知識是無窮...
記錄一些sql 給自己
當需要用到如果資料庫存在就更新,不存在就儲存的情況,可以使用下面這個關鍵字。on duplicate key update 如何判斷這個資料是存在的呢?看這個關鍵字,起初我以為是根據主鍵key來判斷是否存在同乙個資料的,看了一些部落格也是這麼說的。但是在我自己的測試中,我給id設定了主鍵,但是在我希...