乙個激情任務的誕生

2021-07-10 06:35:34 字數 1806 閱讀 3418

時間線:2023年—————————————————————————————————

assert這個東西,在前年c++的**中,我偶然一瞥,不以為意,略懂而過

時間線:2023年年底———————————————————————————————–

去年年底,需要為重構的專案新增單元測試,好嘞,就私下來試試,淺嚐很易,便不以為意,現在忘記了是什麼原因,隔了幾天拉著lll到隔壁小黑屋,耗時一天半,在網上不斷查,深入去研究單元測試

深入的過程中我們弄的是理論,是思想,為什麼去測試,測試什麼,怎麼測試……,我覺得這次非常成功,通過這一天半,我心裡有底了,在這期間:

越深入越心驚膽戰,tdd到底怎麼去做,fakes框架怎麼使用,單元測試的執行體系是什麼,生成的service references資料夾是做什麼的……

時間線:2023年新年———————————————————————————————–

到了年終放假,回家的火車以及在家的時間,看《.net單元測試藝術》,這一年大年三十的凌晨我將學到的解耦測試demo上傳公司,這本書到現在也僅看到第五章,到現在寫這篇博文的時候仍沒有繼續看,裡面已經涉及講解了如何解耦測試,但是目前這一塊確實用不到

時間線:2023年年初———————————————————————————————–

新的一年,這個專案的單元測試歸我負責,隨後安排lll和hf一起做

測試規範性

給他兩布置任務,提交到我這裡檢查

這兩個多星期的時間裡,我們互相都能學習到一些新的東西,事實證明我的測試思想大的方向是無懈可擊的:

今天下午,也就是乙個小時前,我提議布置乙個激情的任務,該任務和其他測試子任務並列,用來寫我們三個人對單元測試的體會、感悟、心得、理解

布置這個任務的第乙個原因:昨天晚上回家的路上,我突發奇想,單元測試就是乙個「對乙個不規則形狀擠壓」過程,【我將被測**比作是乙個形狀,因為每個被測的函式功能、結構、語法、命名、引數、返回值等等不同,所以是乙個不規則的形狀,我們對它測試就是對它的擠壓,因為不規則,所以該形狀有很多稜角和邊,集中對稜角的測試】,今天下午和他兩分享,得到贊同,也覺得很有意思,既然大家都在向這個方向進步,就該有個地方集思廣益

第二個原因:他們兩個人不擅長總結,我的思想已經很簡單樸素的對他們開發,但是提交的**至今還沒有一次通過的,即使被測**僅有一行

第四個原因:這也是我第一次在專案中負責管理人手,也算乙個小團隊,一榮俱榮,一辱俱辱的,以我性格,當然要營造一種激情的氛圍,即使這兩貨是悶型的,但討論創造這個任務的時候,他兩也是很贊同的,也是心裡有火的男人,缺我這點火星

第五個原因:我對boss的感覺他也是有激情和調皮的人……

我們在想任務名字的時候,我提出「思想瓦斯」、「思想風暴」,lll提出「思想大**」,我和hf同時說的好,最後該任務我們定義為:單元測試思想大**

任務描述我執筆這樣寫到:

在任務關閉之時就是一種「?」單元測試體系思想的誕生

?是思想的名字,我想用我們三個人的名字組合去命名,但暫時沒有發現順口的,不太好組合,先擱置一下,lll將文字變成彩色

這個任務的最終目的呢,當然是完善,不,是創造一種單元測試思想體系,很多新的東西不就是東搬磚、西搬磚的蓋房子嗎?

辦公室裡的其他人說「潘鵬瘋了」,我心裡想著蘋果某年的廣告:「那些自以為能夠改變世界的人才能真正改變世界」!

乙個 PWA 的誕生

本文可以提前讓大家熟悉 pwa 搭建,文中提到的配置來自乙個 redesign 的 nipponcolors,最近才做好的,使用的各種庫都是現在 2018.09.14 最新的,可用的,另外本文不討論應用功能,單純講講 pwa 的搭建。vue cli3 與 2 的區別挺大的,3 預設搭建工程並非像 2...

乙個程序的誕生與死亡

createprocess啟用的。2.產生乙個程序核心物件,計數值為1 3.系統為此程序建立乙個4gb位址空間 5.系統為此程序建立乙個執行緒,稱為主線程。執行緒才是cpu時間的分配物件。6.系統呼叫c runtime函式庫的startup code 10.回到startup code 11.回到系...

乙個時鐘元件的誕生歷程

後來,興趣來了,在原有的基礎上新增一些比較實用的功能 我認為比較之前的,哈哈 將它整理成乙個 jquery 元件。這個是元件的 github 位址 本來呢,這個元件的事就到這子,因為我的專案中也沒咋用這元件。再加上,我後來的專案一般都是用 vue 寫的,所以,這個元件就這樣被擱那了。去年7月 也就是...