原始碼閱讀指南

2021-07-24 16:33:02 字數 333 閱讀 8484

原始碼閱讀是每個程式設計師一定會經歷的,即使是自己編寫的**;這是最基礎的能力之一,所以,值得每位看客不計代價地磨練好。

要給原始碼閱讀來個分類的話,可以分自己編寫的以及其他人編寫的**,自己寫的**相對於其他人的來說要少的很多,更重要的是,看自己的**並不能得到更多的成長——畢竟第一感覺是自己寫的**是沒bug的。因此,要鍛鍊**閱讀能力也就主要是鍛鍊閱讀其他人編寫的**的能力。

既然是別人寫的**,你就不見得都能拿到原始碼,那麼,後續會有介紹「開源」和「閉源」的**閱讀。而不管你想要閱讀的**是否開源,**的質量問題一定是我們最關注的部分。既然要讀,那就一定要閱讀高質量的**。

開源閉源

《原始碼閱讀》原始碼閱讀技巧,原始碼閱讀工具

檢視某個類的完整繼承關係 選中類的名稱,然後按f4 quick type hierarchy quick type hierarchy可以顯示出類的繼承結構,包括它的父類和子類 supertype hierarchy supertype hierarchy可以顯示出類的繼承和實現結構,包括它的父類和...

原始碼閱讀 Glide原始碼閱讀之with方法(一)

前言 本篇基於4.8.0版本 原始碼閱讀 glide原始碼閱讀之with方法 一 原始碼閱讀 glide原始碼閱讀之load方法 二 原始碼閱讀 glide原始碼閱讀之into方法 三 大多數情況下,我們使用glide 就一句 但是這一句 裡面蘊含著成噸的 with方法有以下幾個過載方法 publi...

原始碼閱讀 Glide原始碼閱讀之load方法(二)

原始碼閱讀 glide原始碼閱讀之load方法 二 原始碼閱讀 glide原始碼閱讀之into方法 三 首先,load方法有以下幾個過載方法 public requestbuilder load nullable bitmap bitmap public requestbuilder load nu...