程序員隨想-關於優雅

程序員隨想記-關於優雅

人的思想是複雜,社會更是複雜的,然而整個世界倒是簡單的。世界的簡單在於規則的簡單既咱們能夠用簡單且優美的方程來描述世界運行的規律,看看這些偉大的公式,多麼簡約優雅!程序員

電場力 F=Eq 胡克定律 F=kx 質能方程E=MC^2 勾股定理​​ a^2 + b^2 = c^2 牛頓第二定律 F=ma 萬有引力定律 F=Gm1m2/r^2 …………架構

發現這麼優美的公式背後是什麼?先來看看科學研究的通用方法:學習

image.png

能夠看到通過如此嚴謹的科研過程,才能把世界規律用這些優雅的公式表達出來。優雅的必然是簡單的,撥開復瑣事務表面,會看到背後都是簡單的原理。看不到簡單的說明沒看透。這原理放到代碼和架構上一樣適用。設計

醜陋的代碼

我所接觸的代碼,給個人感受就是大部分的架構和代碼看起來不僅是優不優雅的,而是醜哭了!!!產品界面很漂亮,可是後臺架構和代碼亂七八糟。舉個形象的例子,一個化着美妝,穿着鮮豔可是三個月沒洗澡刷牙的女孩和你一塊兒吃飯,你受得了嗎?code

醜陋的代碼和架構不僅是醜的問題,背後一樣會帶來各類問題,醜陋的代碼難以看懂,且讓人沒有看的慾望,致使開發效率低下,還容易出線上故障,排查問題的時候異常困難。代碼架構一旦開始變醜以後大部分狀況會愈來愈醜。blog

代碼至於變醜的理由能夠有不少,需求多、迭代快、接手過多批人代碼已經很爛了,只要想找藉口那必定有無數個藉口。事務

從如今開始

從如今開始 養成coding好習慣,熟讀並準守《集團開發規約》,設計並遵照好的流程規範。要把業務和需求深刻理解,根據業務特殊性設計方案的時候考慮儘可能多的狀況。不少時候順手就能夠fix掉的問題就fix掉吧,團隊也抽出時間專門處理歷史包袱。 多看些優雅的開源項目,多看書,提升對美的感知能力,學習優秀的設計方案。 多接觸些各本行業的人、事、物,擴寬知識面,尋找靈感。開發

當開發對待代碼像對待本身孩子同樣,會發現這個世界原來這麼美好!產品

相關文章
相關標籤/搜索