Python學習筆記 一手漂亮的Python函式

2022-09-17 13:33:15 字數 427 閱讀 7260

使用類和函式定義模型

函式是抽象和封裝的基本方法之一

重構函式

-- 命名合理

-- 具有單一功能

-- 包含文件注釋

-- 返回乙個值

-- **不超過 50 行

-- 冪等函式,盡可能是純函式

函式太長 —— **重構 refactor

冪等函式 idempotent function

可測試性、可維護性

在函式程式設計中,如果函式是冪等函式且沒有明顯的***(side effect),則它就是純函式。

純函式不記錄語句或 print() 呼叫,不使用資料庫或網際網路連線,不訪問或修改非區域性變數。它們不呼叫任何其它的非純函式。

***和外部依賴

end 2018-10-28 23:03:07

寫一手漂亮的js react篇

哈哈,又是我,廢話不多說,直接看 既然react是元件化的,那麼相同的 我不會寫第二遍 不在dom結構中夾雜太多js邏輯 可讀性 在我心裡永遠大於 效能 追求極致效能場景除外 bad class demo extends react.component componentdidmount compo...

曉 鬥戰神學習二十四 一手交錢,一手交貨

這次是做道具店。主要功能是 老闆控制販賣的道具,同時會有語音互動。在道具店ui下面是顯示你剛才購買的道具。也就是購物車。消耗品道具是可以堆疊的。這次做的和鬥戰神ol不一樣。因為我要新增自己的乙個功能進去。ol的商店設計就不一樣了。下面簡單介紹一下設計思路。首先是單個物件顯示的層級。乙個uitextu...

beanstalkd 訊息佇列的第一手資料

beanstalk 訊息佇列 小結 協議說明和各狀態轉換情況 基本知識點 1.對於beanstalk 訊息佇列中每條資料都為 job 2.beanstalk service端 會維護 tubes 多個管道 3.client端可以監聽,使用多 tube 4.client端可以指定 use 管道 cli...