Ming-der Wang, 王銘德
資深顧問
集先鋒科技有限公司
Log4analytics.com
是一群人做事情的新方法:
有效率 - 快速的 iteration
有彈性 - 很容易 refactoring
有把握 - 持續 monitoring
一個網站專案做一年半
沒有規格, 客戶一直改想法
沒有版本控制, 反正沒人管
老闆只要看到成果, 不管怎麼做
客戶只管 UI, 不管背後穩不穩
程式會動就好, 不管對不對
QA 沒抓到 bug 就算了, 上架...
有問題, 重開機就好 (不找原因)
....
- 不要再用 email, 改用 slack
- 不要再用 meld, 改用 git diff
- 不要再用 GUI, 改用 cli
- 不要再用 ghost, 改用 chef
- 不要再手動裝軟體, 用 ansbile
- 不要再用 grep, 改用 ELK
- 不要再用 make, 改用 jenkins
- term 不要再用 bash, 改用 zsh
- 當然不在用 login, ftp 改用 ssh
- 不要再用 windows, 改用 mac
- 不要再用你現在用的所有東西...
(開玩笑 der)
- 不要再加班了, 早點下班, 參加社團, 學點新東西
- 把你英文學好, 多看 blogs
- 規格 features 化
- 程式要模組化
- 服務 microservice 化
- 前端要 component 化
- 後端要 API 化
- 測試環境虛擬化
- 使用環境雲端化
- 模組大小 (2 周內可以重構)
- 版本控制, 改用 git
- 測試自動化, 改用 jenkins
- 安裝配置 docker 化
- logs all the time
- 寫 unit tests
- 自動測試 unit tests
- 快速 regression tests
- 測試排程自動化
- integrating security testing and controls into the daily work of Development, QA and Operations.
- 重開發過程開始 logging
- 測試過程配合 logs, report 問題
- 利用 ELK, 協助 logs 集中收集與查詢
- 配合 performance 與 metric monitoring
- 自動化監控 production 運作情況, 善用 dashboard
Made with Slides.com