1. 程式人生 > >程式設計師編碼時需要注意的九點內容

程式設計師編碼時需要注意的九點內容

收聽京東的胡峰老師的課程《程式設計師進階攻略》,其中談到了編碼實現時需要考慮的這幾點,雖然自己也在工作中或多或少也會考慮到其中的幾點,但是沒有一個完整清晰的List浮現,剛好碰到胡峰老師的總結,於是我就記錄一下,也加深印象。

程式設計師編碼實現需要注意的內容:

1.程式碼的執行效率,需要執行多長時間?
2.要求的最大等待響應時間能否滿足?
3.併發吞吐能力如何?
4.執行的穩定性和各種邊界 、異常處理是否考慮到了?
5.上線後,出現Bug,相關的監控、日誌能否幫助快速定位?
6.是否有動態修改線上配置和變更的能力,能快速修復一些問題?
7.新上線版本時,你的程式是否考慮了相容老版本的問題?
8.如果提供程式庫,是否考慮了相關的依賴複雜度和使用便利性?
9.如果是提供服務,是否考慮了服務呼叫的管理,服務使用的統計監控,以及相關SLA服務保障承諾等?