前兩天和一個(gè)架構(gòu)師朋友閑聊,說到了 「重構(gòu)」 這個(gè)話題熏纯,他們公司早年間上線的項(xiàng)目系統(tǒng)肌稻,因一直沒專人在演進(jìn)過程中為代碼質(zhì)量負(fù)責(zé)隅熙,導(dǎo)致現(xiàn)在代碼越來越混亂遍愿,逐漸堆積成“屎山”奔滑,目前...
前兩天和一個(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)代碼。相信大家或多或少在工作中都會遇到過遺留系統(tǒng)倦始,你是否遇到過下面的問題斗遏? ...
協(xié)程 大家如果已經(jīng)使用Kotlin語言進(jìn)行開發(fā),對協(xié)程這個(gè)概念應(yīng)該不會很陌生楣号。雖然在網(wǎng)上有很多Kotlin協(xié)程相關(guān)的文章最易,但當(dāng)我開始準(zhǔn)備使用的時(shí)候,還是有如下幾個(gè)疑慮炫狱。 協(xié)程...
代碼整潔的-Java Github地址: https://github.com/junbin1011/clean-code-java 目錄 簡介 變量 函數(shù) 對象和數(shù)據(jù)結(jié)構(gòu) ...
前言 最近996很火白嘁,但拋開企業(yè)的強(qiáng)制性文化外坑鱼,是否還有其他的各種因素導(dǎo)致我們效率低下。我們能如何去提高編程的效率絮缅,如何有效去規(guī)避項(xiàng)目中的風(fēng)險(xiǎn)鲁沥,使得項(xiàng)目的迭代計(jì)劃能正常的執(zhí)行...
之前幾小章我們講了DataBinding画恰,其中將一個(gè)普通類化身為ViewModel,但是以我的觀點(diǎn)來看吸奴,他僅僅只是一個(gè)普通類允扇,一個(gè)將各種可觀察屬性封裝起來的普通類,而這個(gè)普通...
回顧2018 2018即將結(jié)束糊治,又到了例行年度總結(jié)的時(shí)刻了。下面通過學(xué)習(xí)罚舱、工作井辜、生活绎谦、還有感悟來回顧即將過去的2018。 學(xué)習(xí) 英語 不知不覺用扇貝已經(jīng)2年多了粥脚,2018年也...
前言 目前Android業(yè)內(nèi)刷允,熱修復(fù)技術(shù)百花齊放铭拧,各大廠都推出了自己的熱修復(fù)方案,使用的技術(shù)方案也各有所異恃锉,當(dāng)然各個(gè)方案也都存在各自的局限性搀菩。在面對眾多的方案,希望通過梳理這...