架構師速成7 5 效能優化為什麼寫的這麼晚?

2021-07-03 22:24:56 字數 468 閱讀 3834

效能優化是程式設計師的g點,一碰就會高潮!(小朋友不懂的不不要懂了)

但是我為啥這麼晚才丟擲這個命題,其實有人早就急不可待吧。我這麼晚寫是有這麼晚寫的理由的,其實效能優化,在做乙個小的**,根本沒有什麼卵用。乙個流量小的**,框架做好,架構做好,表結構設計好,根本沒有太大的必要去優化,因為機器都閒著沒有什麼卵用,有時間不如把產品做好,吸引更多的人氣。

過早優化是萬惡之源,永遠不要過早的去優化,去過度設計。當然不是說基本的**規範不要了,有最佳實踐當然按照最佳實踐進行編碼。過早優化是指的去做**結構和一些主要邏輯的優化,這些沒有必要過早去實施,真正發現瓶頸再去優化。

而且優化時不要想當然的去優化,一切要以測試為準。我經歷過很多次**優化,有時候很多**改動,並不能帶來效能的提公升,反而增加了**複雜度。印象最深的一次是優化了很多**,都沒有很大的效果,結果調整了一下jvm的引數,效能提公升20%,所以一切過早的優化都是扯淡。還沒有上線,沒有測試的依據就進行優化,80%都是徒勞。

為什麼我總成為不了架構師

2013 5 19 12 13 閱讀 12 以下是我這幾年的反覆思考得來的一些謬論。讓大家見笑了。雖然好多摘取別人的成果。但是對於讀者的你們也就微微一笑吧!一 什麼是架構師?其實架構師的概念並不是從程式開發專業一誕生就有的職位概念,架構師 software architect 僅僅是最近幾年提出來的...

為什麼你總成為不了架構師?

為什麼你總成為不了架構師?背景 今天接到乙個哥們兒的 說,很鬱悶,想和我聊聊。我問,有啥鬱悶的事情啊,說來聽聽。他說,最近很鬱悶,我本來今年的計畫是成為乙個架構師,但是,無論如何努力,都不知道為什麼,感覺希望很渺茫.這哥們兒其實是乙個很努力的傢伙,曾經是我team裡技術最好的程式設計師,對乙個技術不...

為什麼你總成為不了架構師?

背景 今天接到乙個哥們兒的 說,很鬱悶,想和我聊聊。我問,有啥鬱悶的事情啊,說來聽聽。他說,最近很鬱悶,我本來今年的計畫是成為乙個架構師,但是,無論如何努力,都不知道為什麼,感覺希望很渺茫.這哥們兒其實是乙個很努力的傢伙,曾經是我team裡技術最好的程式設計師,對乙個技術不鑽明白不罷休的那種程式設計...