所謂的Python編程基礎?
能夠編寫所需的功能性代碼就算是有基礎了!
學習編程不用太在意自己學到什么程度,而是應該在意自己夠不夠用,能不能寫出優美,精簡,高效,易讀的代碼。這就是所謂好的代碼的原則,細分說:
好代碼是易懂的當我們在閱讀代碼時,我們總希望能盡可能快的理解其中的邏輯。這意味著代碼應當有著良好的格式,清晰而準確的命名,根據邏輯被合理的組織成不同的代碼塊。
好代碼是被合理組織的代碼里是不是有些很巨大的類?有沒有遵守依賴倒轉原則?別人在瀏覽目錄后是不是能快速找到想找的模塊?是不是能方便的抽取出某個模塊用在別的項目里?
好代碼是可測試的簡單來說就是盡可能的解耦,最小化對其他模塊的影響,函數功能盡可能單一。方便后期軟件測試同學進行測試,也有利于和其它開發人員開發協同。
好代碼是簡單的好的代碼應當是簡單的。類和函數只有一個職責,并包含邏輯小而緊密的方法。模塊只有需要的依賴,也只對其他模塊暴露必要的方法,保證最小可見性。
聽起來很簡單,做起來難,關鍵在于你是否也有自己的這樣一套標準,太多的人只是實現功能,卻從來沒有自己去仔細思考過什么樣的代碼是好代碼。所以,代碼學習和實踐,也要堅持往“好代碼”進步,這是堅實編程基礎,提升編程水平,脫離低級編程的必需一環。
上一篇ea戰地5怎么設置中文
下一篇數據科學創始人