內容簡介:你的Python專案開始越來越龐大了嗎?你是否因為你的源碼庫擴展了,變得更難除錯和維護而感到痛苦?Python是一種容易學習和使用的語言,但這也意味著系統可以迅速增長到無法理解的程度。值得慶幸的是,Python具備幫助開發人員克服可維護性困境的功能。
在這本實用的書中,作者PatrickViafore告訴你如何運用Python的型別系統到極致。你會看到使用者定義的型別,例如類別和列舉,以及Python的型別提示系統。你還將學習如何使Python具有可擴充性,以及如何使用全面的測試策略作為安全網。利用這些提示和技術,你將寫出更清晰、更可維護的程式碼。
‧了解為什麼型別在現代開發生態系統中是不可或缺的
‧了解諸如類別、字典和列舉等型別的選擇如何反映特定的意圖
‧在不使軟體變得臃腫的前提下使Python在未來具有可擴充性
‧使用流行的Python工具來提高你源碼庫的安全性和強健性
‧評估目前的程式碼以檢測常見的可維護性問題
‧使用linter和測試在你源碼庫周圍建立一個安全網