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