許多還沒有進入編程領域的人,會覺得神秘,迫不及待的想要了解他的所有事情。今天,我們就來講一講哪些編程習慣是可以讓你受用終生的。
1.用人人看得懂的邏輯
我們經常說代碼的可讀性。我剛畢業的時候,去一個公司寫程序,挺喜歡寫特別繞特別羅嗦的邏輯,覺得自己很牛逼,接手的人看著一頭霧水,我覺得自己成就感滿滿。
后來慢慢自己做事情,自己懂一點真正的技術的時候,才意識到那些羅嗦的邏輯其實都是屎,性能低下,毫無意義,而且非常難以維護。
再往后就撿著怎么簡單怎么寫,就好比我們說話,把邏輯復雜的長句,分成幾個簡單的短句,更容易理解,也更容易表達,寫代碼也是同理,很復雜的邏輯,拆解一下,分成幾個簡單的邏輯寫出來,很清楚,也很有效率。
而且,從整個架構的擴展性而言,取消連表操作,取消一些關聯度較高的邏輯,更容易實現架構擴展。
2.細節沒優化前,別談架構。
負載高了,系統穩定性差了,換服務器吧,架構調優吧。
真不是這么說的,先把問題搞清楚,看看到底具體原因在哪里,單服務器的瓶頸和壓力在哪里,再來談這個問題。
好多人也來問過我這個問題,想搞個大系統,寫個架構的說明,讓我看看,說有什么建議,文檔看上去虛的很,每句話都對,每個方案都靠譜,問題是,我說的特別不客氣,我說這玩意一文不值。你先有基本的系統分析能力,有基本的調優和應對問題的能力,再來談架構
這幾個習慣都是剛剛入行的程序員容易犯的錯誤,簡單直白才是解決問題直接的辦法,千萬不要把簡單問題復雜化。不管你學的是JAVA的開發還是H5的開發,這些小習慣都適用。