python是一門靈活的語(yǔ)言,會(huì)經(jīng)常寫(xiě)一些腳本之碗,那么這里就會(huì)有一種常用的代碼組織結(jié)構(gòu):
直線型代碼
代碼的順序執(zhí)行蝙眶,沒(méi)有什么特殊情況的話會(huì)一定是這個(gè)順序,但是直線型代碼也有一些簡(jiǎn)單的原則需要遵循褪那,這樣代碼更容易理解幽纷,維護(hù)起來(lái)就不那么費(fèi)勁了。
設(shè)法組織代碼博敬,使依賴關(guān)系變得非常明顯
這個(gè)是什么意思友浸?有時(shí)候我們的順序代碼會(huì)相互依賴(后一句依賴前一句的結(jié)果),那么我們就應(yīng)該非常明顯的突出這種依賴關(guān)系(函數(shù)的名字可以很好的完成這個(gè))偏窝。注釋
這也是一種不錯(cuò)的手段收恢,能寫(xiě)的叫人一看就明白就行。用斷言進(jìn)行檢查依賴關(guān)系
作用如同注釋祭往,多出一個(gè)能判斷的功能伦意,有需要的時(shí)候再用。
無(wú)序型代碼
最有用的一條就是:在一起E鸩埂M匀狻!
相關(guān)代碼一定要寫(xiě)在一起已骇,不然跳來(lái)跳去离钝。票编。。奈辰。
其它類型的栏妖,比如控制型,循環(huán)型的按照正常來(lái)寫(xiě)就可以奖恰,一般沒(méi)有什么大的問(wèn)題吊趾。