1. 程式人生 > >優秀開發者在開發一個功能時都需要注意些什麼

優秀開發者在開發一個功能時都需要注意些什麼

需求確認、方案設計、框架設計、資料庫設計
日誌
異常處理
校驗相關(出參格式與入參格式、提示資訊、本地化)
共通類封裝:資料庫、快取、佇列、網路、加密與解密、序列化與反序列化、重試、池、註解
設計模式(變與不變)
角色與許可權
安全(執行緒安全、網路安全、程式碼安全)
單元測試
效能
部署與釋出:開發、測試和生產環境;環境資訊
框架選擇:mvc、orm、mvvm、aop…

本清單僅僅羅列要點,不展開說明。