首頁>Club>
有什麼細緻一點的建議?
6
回覆列表
  • 1 # LOW趨勢模型

    1、建議你看一本《程式碼閱讀方法和實踐》(code reading),教會你怎樣去閱讀原始碼。

    2、建議找一個好的編輯器(IDE),可以隨時檢視程式中的底層原始碼,同時具有超強的debug功能。

    3、建議找一個好的開源專案(前沿技術、當前流行、技術文件豐富),理解其實現原理、架構等。

    從原始碼資料夾架構開始,熟悉常用的技術框架,分析一個專案的原始碼要從整個架構出發,明白解決方案中每一個專案的功能和相互依賴關係。

    提高重構程式碼的能力,因為專案核心程式碼都是精簡高效的,想要看懂不同人寫的程式碼,不容易。

    業務邏輯分析能力,閱讀原始碼之前要明白專案的功能需求。

    最後是要有耐心,這個其實最重要,因為別人的程式碼,不是那麼容易讀的。

    4、最後,要學好英語,學會用google搜尋,查詢大牛寫的部落格。

  • 2 # wing先生

    本身呢。我也是個程式設計師來的,要說閱讀原始碼多的話那就是讀安卓的原始碼多了。

    第一個呢,你要會點英語吧,畢竟是外華人開發的東西,英語技能還是必須要有的。

    還有就是開發模式也要會,畢竟開發的套路也是用到某某開發模式的。

    我們最熟悉的應該是單例模式了吧。單例模式又分餓漢模式和懶漢模式,它們之間有什麼不同這個就要自已發現才覺得美啦。

    這開發模式有很多,比如策略模式,代理模式,觀察者模式等等。這些都是老外總結出來的,一共有24種,大家可以去了解下。

    瞭解過後你會發現閱讀原始碼就會快很多,容易明白。可以閱讀下Java的原始碼,畢竟Java是開源的,學的人多還可以交流。

    祝你好運哦!!!

  • 中秋節和大豐收的關聯?
  • 天秤愛上天蠍是一種什麼樣的體驗?