Skip to content

期末考-1114405020-范芯瑜 - #1340

Open
linyoulun wants to merge 11 commits into
DevSecOpsLab-CSIE-NPU:mainfrom
linyoulun:feature/wk18-0622-1114405020
Open

linyoulun wants to merge 11 commits into
DevSecOpsLab-CSIE-NPU:mainfrom
linyoulun:feature/wk18-0622-1114405020

Conversation

@linyoulun

Copy link
Copy Markdown
Collaborator

期末上機考 TDD 實作成果 — 1114405020 范芯瑜

本 Pull Request 包含 1114405020 范芯瑜 期末考上機實戰 A、B、C 區所有 4 道題目之 TDD 完整開發成果。


❶ 題目摘要與個人參數

  • 學號:1114405020
  • 姓名:范芯瑜
  • Q1 資料清理整除數 D = 2
  • Q2 凱撒密碼位移 SHIFT = 1
  • Q3 數字根進位基底 base = 2 (二進位)
  • Q4 搜尋目標 K = 120

❷ 19 項自動化測試結果 (全綠燈)

本機已補齊 A、B、C 區所有邊界與極端值測試,19 項案例全數通過:

...................
----------------------------------------------------------------------
Ran 19 tests in 0.001s

OK

❸ 學生與 AI 協作修改細節

  1. 防禦性測試邊界補齊:手動增加了 test_data_cleaning.py 中的 [] 空輸入測試,以及 test_digital_root.py 中對大數 $10^9$$0$ 的防禦驗證。
  2. 重構任意進位核心演算法:設計了高可讀性、高擴充性、適用於任何 base 的除法餘數累加演算法。
  3. Matplotlib 雷達圖中文顯示優化:字型設定為系統內建的文泉驛正黑體,中文字型與負號皆已在雷達圖完美呈現,無任何方塊警告。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants