今天看到了一組編碼智慧圖片,甚喜,於是乎又順手翻譯出來了,。
不成熟的優化是萬惡之源。
優化的規則:
1.不要做!
2.再等等……時機未到。
3.優化之前先測量。
作為程序員,永遠不要低估你為簡單問題提出異常複雜解決方案的能力。
先設計出正確的數據結構,餘下的程序會自然而然地顯露出來。
分佈式計算第一法則:
不要讓你的計算分佈!
至少在你還有機會避免的時候遵守這條法則。
可伸縮性。
人類實際沒法做到卻一直試圖解決的頭等問題。(譯註:不要同時做多件事)
共享 + 可更改 = 危險!
重複好過蹩腳的抽象。
1.避免不成熟的分佈式。
2.避免不成熟的抽象。
兩者都具有純潔性、清晰性和可伸縮性的誘惑,但也增加了複雜性和運營/認知成本。
數據為王。
如果你已經選擇了正確的數據結構並把數據組織得很好,算法幾乎總是不言自明的。
數據結構是編程的核心,算法不是。
新人文技術價值觀
自負 < 謙虛
精英主義 < 海納百川
競爭 < 合作
投機取巧 < 專研學問
成為明星 < 成為導師
KISS(簡單明瞭)> DRY(避免重複)(譯註:避免過度工程)
來源丨老胡閒話
喜歡請多多關注易傑智科技!
閱讀更多 易傑智科技 的文章