應用程式層面
1. 在開發時將錯誤回報關閉。
2. 用 @ 號抑制錯誤。3. 在程式中沒有任何 log 記錄。4. 沒有實作任何快取。5. 忽視最佳實踐與設計模式。6. 沒有採用自動化測試。7. 沒有請同事檢視與審查你的程式。8. 程式只處理了理想狀況。9. 沒有正確使用物件導向開發原則。10. 寫完即上傳到線上環境,沒有經過版控。資料庫層面
1. 沒有讀寫分離。
2. 程式中只用一個連線操作。
3. 沒有對意外狀況來測試查詢。
4. 沒有對資料表建立索引。
5. 沒有使用交易。
6. 沒有保護敏感資訊。
架構設計層面
1. 沒有區分開發環境。
2. 沒有備援機制。
3. 沒有監看系統。
https://www.sitepoint.com/18-critical-oversights-web-devel…/
[轉貼] PHP 錯誤開發習慣
2016年7月13日 星期三
via 網站製作學習雜記
標籤:
php,
Programming
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言