可維護性

案例研究:用 Python 建構軟體

Mark Pedigo

Principal Data Scientist

PEP 8

  • 官方風格指南
  • 程式碼排版、命名規範
  • 提升可讀性與可維護性

一位程式設計師嚴格遵循 PEP 8 標準

案例研究:用 Python 建構軟體

PEP8 程式碼格式的優點

  • 強化可讀性
    • 一致性
  • 改善協作
    • 共同風格指引
  • 降低錯誤
    • 避免常見失誤

兩人一起在電腦前協作

案例研究:用 Python 建構軟體

PEP8 與變數命名

  • 名稱表達清楚用途
  • 提供一致性的慣例
  • 清楚命名可避免錯誤
    • 採用 snake_case 慣例
    • 區別名稱:my_variablemyVariable

一條藍黃相間的蛇

案例研究:用 Python 建構軟體

PEP8 如何減少錯誤

  • 避免模糊命名
  • 追求簡潔
  • 強化一致性
案例研究:用 Python 建構軟體

Pylint 函式庫能做什麼?

  • 依 PEP 8 檢查程式碼
  • 檢視格式與命名問題
  • 為程式碼評分
  • 提供詳細報告
案例研究:用 Python 建構軟體

pylint 的優點

  • 錯誤偵測
  • 提升程式碼品質
  • 可自訂且具彈性
  • pylint myfile.py
案例研究:用 Python 建構軟體

路線圖

專案路線圖:已完成與即將開始的部分。

案例研究:用 Python 建構軟體

一起來練習吧!

案例研究:用 Python 建構軟體

Preparing Video For Download...