責編 \\| 韓楠世界上唯一不變的,就是變化。性能問題,是所有程序和系統隨着時間都可能面臨的問題,雖然本文中以 Go 程序作爲切入點,但其思考方式,我認爲仍然適用於其他語言編寫的系統,並有啓發意義。 不過早優化 ≠ 不優化 計算機科學中有一句名言:過早的優化是萬惡之源。[1] 但實際上,這句話隱含的第一層含義是開發者應該更多關注於程序中的關鍵部分,而忽略掉不關鍵的部分。可以優化並不意味着值得優化 ⌘ Read more
責編 \\| 韓楠世界上唯一不變的,就是變化。性能問題,是所有程序和系統隨着時間都可能面臨的問題,雖然本文中以 Go 程序作爲切入點,但其思考方式,我認爲仍然適用於其他語言編寫的系統,並有啓發意義。 不過早優化 ≠ 不優化 計算機科學中有一句名言:過早的優化是萬惡之源。[1] 但實際上,這句話隱含的第一層含義是開發者應該更多關注於程序中的關鍵部分,而忽略掉不關鍵的部分。可以優化並不意味着值得優化 ⌘ Read more