1. 程式人生 > >碼農的工匠精神

碼農的工匠精神

防禦 並發 一個 同步 有一點 exceptio 資源 log ida

碼農的工匠精神,具體體現在: 每一個可能出錯的返回值檢查了嗎? 每一種可能拋出的exception被catch了嗎? 資源的申請和釋放是否一一對應? 冗余的代碼是否被簡化,相似的代碼是否被提取? 該有logging的地方打沒打log? 任何來自外部的輸入是否有validation? 並發是否做了恰當的同步? 已知的安全漏洞是否在動手前就部署防禦? 模塊的劃分是否做到高內聚低耦合? UT是否足夠... 有一點沒做到,就只能算粗制濫造堆疊的代碼,對應的產品只是又一個傳統型中國制造,屬於瀕臨淘汰的落後產能

碼農的工匠精神