springboot 讓我習慣了TDD的開發模式

2021-09-07 19:47:33 字數 652 閱讀 3712

tdd就是測試驅動開發,以測試用例為主導,去開發專案,業務**該怎麼寫還是怎麼寫,在實現ui之前,可以先實現test用例,通過test來實現對業務場景的模擬,最終讓你的**更穩定。

**更穩定,bug在發布之前被暴露出來

持續整合更需要它,當你的專案通過tdd之後,就可以通過自動化工具發布了,這最起碼保證了**是沒有問題的

核心模組更穩定,當你的核心模組修改或者新增新功能後,你需要寫測試用例來儲存你我修改和新增的模型是正確的,最起碼保證了它沒有修改其它的功能,因為你的**可能被多個模組引用,而每個模組都有自己的測試用例,所以,核心模組修改後,需要為它做測試。

在springboot框架裡,我們在建立乙個專案後,會同時建立乙個測試專案,大叔覺得,這是乙個很好的設計和習慣,對於.net開發人員來說,也應該這樣,在建立乙個專案後,同時也寫一下它的單元測試!

public class mongodbtest 

}

你的測試**完全可以指定一種環境,如開發,生產,測試等,對哪個環境有效,可以通過@profile來實現

@configuration

@profile("integtest")

public class mockclienttest

}

習慣了模糊的世界

大概是去年夏天,同事說起在地鐵上看到乙個人戴著一副黑框眼鏡,覺得有點異樣,後來仔細看發現那只是乙個框,沒有鏡片,想來是純裝飾用的。當時我笑說還不如用筆在臉上畫個框呢,還可以每天換個款式。剛剛看東方衛視,還真有這麼乙個孩子,在臉上紋了一副鏡框。這個世界真是無奇不有啊。重點在下面 話說我近視多年,十二年...

習慣了假裝堅強,習慣了乙個人面對所有

其實,我很累。其實,一直沒有人能夠懂我。我習慣了假裝堅強,習慣了乙個人面對所有.我不知道自己到底想怎樣 有時候我可以很開心的和每個人說話,可以很放肆.可是沒有人知道那不過是偽裝,很刻意的偽裝 我可以讓自己假裝的很快樂很快樂 可是卻找不到快樂的源泉,只會讓自己傻笑 現在的我 不習慣把事跟別人說,因為我...

習慣了一種生活

不知怎麼,自己總喜歡用生活作題目,或許找不到其他的詞吧,但每次寫日記的時候,總感覺自己是傷感的,也不知為何!每當自己想到今天所作的一切,甚或是這幾天所作的,都沒有任何的感覺,依然是茫然著,鬱悶著,總是提不起精神,在電腦前一坐就是幾個小時,我已經習慣了在自己空虛的時候用敲 去彌補,因為實在找不出其他的...