免費開始練習
統測 112年 [工程與管理類] 專業科目(2)

第 46 題

📖 題組:
PDCA 循環式品質管理是企業界普遍運用的一套「目標管理」流程,透過規劃(Plan)、執行(Do)、查核(Check)、行動(Act)等四階段的循環式管理流程,來確保專案可以達成預設的目標。小旭受託為某企業開發一套 PDCA 管理軟體,但是在開發的過程中碰到下列程式編寫問題,請您協助小旭解決。
小旭決定使用 Python 語言進行本項專案的程式開發,關於 Python 程式設計的敘述,下列何者錯誤?
  • A 程式碼應重視排版,並最好加上註解
  • B 變數的命名最好符合專案所規範的規則
  • C 有獨立邏輯且很多地方都要執行的程式片段最好寫成函式(Function )
  • D 為提高程式的可讀性,盡量將多個邏輯判斷敘述寫在同一行程式碼

思路引導 VIP

在軟體工程與 Python 的設計哲學(The Zen of Python)中,關於『可讀性(Readability)』與『維護性(Maintainability)』的權衡,我們應優先追求程式碼的『高度壓縮』還是『結構清晰』?請思考:若將多個邏輯判斷敘述強行組合在單一行程式碼中,是否會增加閱讀者的認知負荷,並違背了『明確勝於隱含(Explicit is better than implicit)』的程式撰寫準則?

🤖
AI 詳解 AI 專屬家教

💖 太棒了!你完美掌握了關鍵!

親愛的同學,你做得非常出色!這代表你已經對 Python 程式風格 (PEP 8)Clean Code (簡潔程式碼) 的核心價值有了深刻的理解,真的很替你開心!

1. 觀念驗證:為什麼 (D) 選項不符合最佳實踐呢?

▼ 還有更多解析內容

升級 VIP 解鎖