1 原則
在開始討論Python社區(qū)所采用的具體標(biāo)準(zhǔn)或是由其他人推薦的建議之前,考慮一些總體原則非常重要。
請(qǐng)記住可讀性標(biāo)準(zhǔn)的目標(biāo)是提升可讀性。這些規(guī)則存在的目的就是為了幫助人讀寫代碼,而不是相反。
本小節(jié)討論你所需記住的一些原則。
1.1 假定你的代碼需要維護(hù)
人們很容易傾向相信某時(shí)所完成的工作在未來不需要添加一部分或?qū)ζ渚S護(hù)。這是由于很難預(yù)料到未來的需求,以及低估自己造成Bug的傾向。然而,所寫代碼很少不被修改一直存在。
如果你假設(shè)自己所寫代碼會(huì)“一勞永逸”的無需之后進(jìn)行閱讀、調(diào)試或修補(bǔ),那么你就會(huì)非常容易陷入忽視其他可讀性原則的境地,這僅僅是因?yàn)槟阆嘈?span style=";padding: 0px">“這次并不重要”。
因此,保持對(duì)自己感覺所寫代碼無需維護(hù)的直覺的不信任才是上策。穩(wěn)賺不賠的辦法是賭自己將會(huì)再次見到自己寫的代碼。即使你不維護(hù),那也需要其他人維護(hù)。