每個看源碼的人,都有一顆做「爸爸」的心

  看源碼的時候,同事湊過來:「每個看源碼的人,都有一顆架構師的心。」

  對他說:「每個看源碼的人都有一顆當『爸爸』的心。」

為什麼讀源碼

  為什麼讀源碼?是為了成為架構師嗎?想多了,想上天啊!讀源碼的理由是:

  1.學會讀程式碼,培養讀程式碼能力。很多人的程式碼習慣不好,注釋寫的不清楚,要學會從業務層理解到程式碼層剖析程式碼的來龍去脈。換句話來說就是你連蒙帶猜看別人的東西,要在自己的腦海里建立好業務->程式碼的結構。不能猜錯的!

  2.發現、學習別人優秀的設計。我們寫業務程式碼簡單的crud,除了體育老師,應該都會寫。總要掌握兩手自己的特殊能力。最簡單的方式就是分析優秀的源碼,學習別人的設計方式。光明正大的偷師嘛。

  3.裝X,裝X,裝X,重要的事情說三遍!把別人的優秀設計引用到你自己的項目中,解決你的問題,或者優化你的程式碼,給你帶來一些思考。輕則被同事上級發現,升級加薪!重則受到大自然神秘偉力洗禮,真乃修真築基必備捷徑!

怎樣去讀源碼

  個人平時用兩種方式。一種是下載源碼,寫個demo慢慢分析;另一種是在程式碼中斷點一層層讀進去。

就看個源碼,怎麼就想當爸爸了

  玩遊戲玩輔助的人都懂,輔助「爸爸」真難!當你讀源碼讀出感覺來了,你也會發現,你可以當「爸爸」了。

  你可以把項目結構設計好,然後讓你的同事去慢慢搬磚!

  你可以瞄一眼你同事的程式碼,三分鐘讓他用三行程式碼代替他寫了三個小時的三十行程式碼,然後再教育他三個小時!(誇張的說法哈,不過很有可能的)

  你可以花很少的時間做完自己的事情,忙裡偷閒去王者峽谷當爸爸!(危險操作,出了意外,概不負責)

不,我看的不是源碼,是「一個禿頭爸爸的修習之路」!