動態一時爽,重構火葬場

2021-09-17 02:42:28 字數 726 閱讀 8256

江湖有言:」動態一時爽,重構火葬場「,更有人戲言:」動態一時爽,一直動態一直爽?「

為了重構時,少掉些頭髮,在開發的時候就得注意了

1、語法層面規範**:pep484 提供了型別提示(type hint),在定義函式時,可以指定返回值型別,引數型別

def my_sum(num):

return 1 + num

my_sum(1)

my_sum('name')

程式執行前,不會有任何提示,儘管我們知道int和str不能相加

在python 3.5中,用type hint 寫法如下

def my_sum(num: int) ->int:

return 1+num

上面就是靜態的寫法,多了:int-> str,前者用來說明引數的型別,後者指函式的返回值型別,在寫**時,ide也會有提醒

2、另乙個就是編寫測試了,如果重構前和從重構後,測試都可以完美執行,那基本就ok了

單元測試用到的框架是自帶的unittest

當代職場人裸辭實錄 裸辭一時爽,求職火葬場

裸辭後找不到工作怎麼辦?前程無憂提問 裸辭回家鄉之後找不到工作怎麼辦?無憂專家 前程無憂曾做過一項調查 裸辭3個月找不到工作,你會怎麼辦?66 的受訪者選擇妥協。妥協的方式有 降低期望薪資 擴大目標崗位範圍 接受路遠的工作 轉行 考公等等。雖然家鄉機會少,但並不意味著沒有機會,你還是需要對自己有基本...

自由職業一時爽,一直自由一直爽

自由對乙個人的意義,恐怕只有真正失去過自由的人才能真正的理解。可以說,在我第一天上班的時刻起,我就為這一天在準備著。當時我並不知道我想做什麼,只是覺得我終究要自己做點事情。剛畢業的時候,其實沒有太多的選擇,那時候什麼也不懂,最關鍵的是我還特別特別的需要錢,所以只能從乙個小菜鳥開始打怪公升級,但我職場...

自由職業一時爽,一直自由一直爽

自由對乙個人的意義,恐怕只有真正失去過自由的人才能真正的理解。可以說,在我第一天上班的時刻起,我就為這一天在準備著。當時我並不知道我想做什麼,只是覺得我終究要自己做點事情。剛畢業的時候,其實沒有太多的選擇,那時候什麼也不懂,最關鍵的是我還特別特別的需要錢,所以只能從乙個小菜鳥開始打怪公升級,但我職場...