到目前為止,我們前面已經介紹瞭如何開發程式、除錯程式以及測試程式,正如人們常說的:開發最後的10%需要花費90%的時間,所以這一章我們將強調這最後的10%部分,要真正成為讓人信任並使用的優秀應用,需要考慮到一些細節,以上所說的10%就是指這些小細節。
本章我們將透過四個小節來介紹這些小細節的處理,第一小節介紹如何在生產服務上記錄程式產生的日誌,如何記錄日誌,第二小節介紹發生錯誤時我們的程式如何處理,如何保證儘量少的影響到使用者的訪問,第三小節介紹如何來部署Go的獨立程式,由於目前Go程式還無法像C那樣寫成daemon,那麼我們如何管理這樣的程序程式後臺執行呢?第四小節將介紹應用資料的備份和恢復,儘量保證應用在崩潰的情況能夠保持資料的完整性。