2023 嶄新的一年,回顧一下 2022,針對我做過一系列會員相關的功能,並重新思考一次今年學到的知識與系統設計的想法,感謝主管與同事的建議與幫忙讓這一系列的專案能順利完成,達成人生新的里程碑。
這是我的一小步,卻是人類的一大步,這句話出自於 Neil Armstrong,當然結果沒這麼偉大,但文件化的確是開發者邁向 Happy Coding 的一大步。
繼上一篇的開發指南、權限申請和Framework之後,這篇終於要來寫CarPlay功能啦~
一定要先確認device和使用的browser,把你遇到的問題打在google上,很可能後面就會接safari出來。
通常可以在f12看到紅字,如果你很確定不是你的code的問題,要再往gtm或是其他第三方動態載入的js去找問題。
最好要用無痕或是手動清cookie也試試看。因為我們有走cloudflare,所以也有機會是cloudflare問題,可以上去看機器ip,去改一下本機etc/hosts ,直接指向機器,跳過cloudflare。
GKE log :
可以進到pod 裡 點記錄,查看一些accesslog,nodejs的log
audit log:
Clean code
要不要寫註解?
Unit test
xdebug
以上都不會講到
單純講提高debug別人程式的效率
1:眼力
Master / Slave
壓測? 不用
程式裡面下sleep? 不夠準確
可以在select 的欄位加上一個sleep(1)
EX: select *,sleep(1) from xxx
要注意的是,這個sleep 假設有50筆符合的資料就會卡住50秒
通常可以用來測試同時打某支程式,會不會因為流量過大而有一些奇怪的狀況
或是select for update 時,確認一下有沒有真的鎖住資料