前兩天和一個(gè)架構(gòu)師朋友閑聊匀们,說到了 「重構(gòu)」 這個(gè)話題,他們公司早年間上線的項(xiàng)目系統(tǒng),因一直沒專人在演進(jìn)過程中為代碼質(zhì)量負(fù)責(zé)磷醋,導(dǎo)致現(xiàn)在代碼越來越...
遺留系統(tǒng)之痛 問題 在軟件這個(gè)行業(yè)里冕臭,有一個(gè)有意思的名詞叫“祖?zhèn)鞔a”。泛指那些結(jié)構(gòu)混亂的遺留系統(tǒng)代碼卷胯。相信大家或多或少在工作中都會(huì)遇到過遺留系...
協(xié)程 大家如果已經(jīng)使用Kotlin語(yǔ)言進(jìn)行開發(fā)子刮,對(duì)協(xié)程這個(gè)概念應(yīng)該不會(huì)很陌生。雖然在網(wǎng)上有很多Kotlin協(xié)程相關(guān)的文章窑睁,但當(dāng)我開始準(zhǔn)備使用的時(shí)...
代碼整潔的-Java Github地址: https://github.com/junbin1011/clean-code-java 目錄 簡(jiǎn)介...
前言 最近996很火,但拋開企業(yè)的強(qiáng)制性文化外担钮,是否還有其他的各種因素導(dǎo)致我們效率低下橱赠。我們能如何去提高編程的效率,如何有效去規(guī)避項(xiàng)目中的風(fēng)險(xiǎn)箫津,...
回顧2018 2018即將結(jié)束宰啦,又到了例行年度總結(jié)的時(shí)刻了。下面通過學(xué)習(xí)饼拍、工作赡模、生活、還有感悟來回顧即將過去的2018师抄。 學(xué)習(xí) 英語(yǔ) 不知不覺用...
前言 目前Android業(yè)內(nèi)叨吮,熱修復(fù)技術(shù)百花齊放欺缘,各大廠都推出了自己的熱修復(fù)方案,使用的技術(shù)方案也各有所異挤安,當(dāng)然各個(gè)方案也都存在各自的局限性谚殊。在...
blockcanary是什么? blockcanary是國(guó)內(nèi)開發(fā)者M(jìn)arkZhai開發(fā)的一套性能監(jiān)控組件蛤铜,它對(duì)主線程操作進(jìn)行了完全透明的監(jiān)控嫩絮,并...
leakcanary是什么? leakcanary是Square開源的一個(gè)內(nèi)存泄露自動(dòng)探測(cè)神器围肥,它是一個(gè)Android和Java的內(nèi)存泄露檢測(cè)庫(kù)...