健壯的Python
你的Python項目是否正在變得越來越龐大?隨著代碼的擴展,調試和維護工作變得更加艱難,你是否感到痛苦?Python是一種容易學習和使用的語言,但這也意味著系統可以迅速發展到無法理解的程度。值得慶幸的是,Python具有幫助開發者克服可維護性困境的功能。在這本實用的書中,作者將告訴你如何最大限度地使用Python的類型系統。你將看到用戶定義的類型(如類和枚舉),以及Python的類型提示系統。你還將學習如何使Python代碼具有可擴展性,以及如何基于一個全面的測試策略構建安全網。利用這些知識和技術,你將編寫更清晰、更易于維護的代碼。通過學習本書,你將:了解為什么類型在現代開發生態系統中是必不可少的。了解類、字典和枚舉等類型選擇是如何反映特定意圖的。在不加劇臃腫的情況下使Python代碼在未來可擴展。使用流行的Python工具來提高代碼庫的安全性和健壯性。評估當前的代碼以檢測常見的可維護性問題。通過linter和測試構建代碼庫的安全網。
·16.5萬字