對,這些聽起來很「工程課本」。然後你把它們真的做了,才知道原來穩定不是靠運氣,而是靠無聊且重複的好習慣。
pyproject.toml
、noxfile.py
、Hatch scripts,能自動就不要靠自覺。是的,現階段沒有要放出的最終產物。以下列一張**「待補交付清單」**,保留欄位與說明,方便你之後直接填空發佈:
謎之音:因為最近專案超級趕火車,再加上我又去公司的訓練計劃,導致沒什麼時間整理之前的文章的產出,所以允許我先留下這些債吧~
hatch run
/ nox
指令一鍵清單(本地與 CI 同步)strict
型別報錯太多怎麼分階段收斂?pyproject.toml
範本(含腳本、型別、測試、發佈區塊).pre-commit-config.yaml
noxfile.py
Dockerfile
多階段與 Dev Containerci.yml
/ release.yml
CHANGELOG.md
範本(Keep a Changelog)logging_config.py
+ structlog
JSONobs/telemetry.py
(OTel 最小可用)adapters/web/*
(FastAPI Ports/Adapters 骨架)adapters/tasks_*
(背景任務三路線的最小實作)以上三包會在補齊後發佈成「模板倉庫 + 單檔拷貝清單」。是的,我知道你想現在就拿。你也知道東西半熟端出去以後只會吃到群嘲。
把工程流程做順,創造力才有空間。你這 30 天不是在堆「工具清單」,是把團隊默契寫進原始碼與設定。真正的交付不是丟一個 zip,而是讓任何人打開就能一致地把事做對。
接下來兩週我會把上面的 Checklist、FAQ、模板一次補上,照著上面的欄位落地成可用的 repo 與檔案。你就別在群組裡用梗圖提醒了,我聽得到,你的表情包品味也不怎樣。
就這樣,系列收束。你去睡,明天起床還是得面對 JSON、覆蓋率和人類。可喜可賀。