Android Activity Scenario總結(jié) Activity Scenario參考文檔[https://developer.andr...
重構(gòu)讀書筆記 第一章 重構(gòu),第一個案例 第二章 重構(gòu)原則 2.1 何為重構(gòu) 重構(gòu)(名詞):對軟件內(nèi)部結(jié)構(gòu)的一種調(diào)整,目的是在不改變軟件可觀察行為...
Clean Code讀書筆記 第一章 整潔代碼 什么是整潔代碼 代碼邏輯直截了當(dāng) 盡量較少依賴關(guān)系,使之便于維護 分層戰(zhàn)略完善錯誤代碼 性能調(diào)制...
第25章 壓力循環(huán) 壓力越大、測試越少。測試越少,錯誤越多。錯誤越多,壓力越大 壓力越大、自動測試越多。自動測試越多、錯誤越少。錯誤越少,壓力越...
字符編碼解碼總結(jié) 前言 字符編碼解碼這個問題一直困擾著諸多的程序開發(fā)者,可能也查閱過不少資料,可在實際編碼工作中對于一些問題還是一知半解。例如筆...
Android Flavor 為了支持同一套代碼能夠生成多個版本的應(yīng)用,Android提供flavor來實現(xiàn)該需求。 Flavor使用 在模塊化...
UML主要有6種關(guān)系: 依賴(Dependency) 常見的場景:方法參數(shù),局部變量,靜態(tài)方法調(diào)用。特點:最弱的關(guān)系。 關(guān)聯(lián)(Associati...
前言 面向?qū)ο蟮恼Z言中大多有關(guān)鍵字this,用于表示對象本身。但不同語言對于其支持的用法不盡相同。 Java 根據(jù)《Thinking in Ja...
前言 空指針異常(NPE)是最為普遍與常見的異常,同時它也會引起諸如程序崩潰等非常嚴(yán)重的后果。為了避免出現(xiàn)NPE,常常需要開發(fā)者對變量進行判空處...