Airflow + unittest + decorator + partial function
Airflow 是管理排程的工具,目前是用來管理大部分的 Batch ETL 程式。Airflow 的特色就是所有排程和設定都必須透過程式碼,壞處就是沒辦法在 UI 上做任何設定,好處就是所有設定都會跟著程式碼做對應版本控管。所以不管是控制命令還是 SQL 全部都是程式碼控制。
輕鬆 Mock 各種 Request 結果
測試做得好,要飯要到老
計劃趕不上變化…?
第二條:竭誠歡迎改變需求,甚至已處開發後期亦然.敏捷流程掌握變更,以維護客戶的競爭優勢.
沒有人喜歡變化.好不容易做好的功能要改,API 要修,都是很痛苦的事情.但是回過頭來想想,為甚麼要變化?環境改變?當時開的規格不符合需求?沒有想到?等等原因.再想想開發的目的是什麼?火力展示?還是為了提供客戶更好的產品?