P14PHP黑盒測(cè)試:實(shí)現(xiàn)細(xì)節(jié)的前提下的細(xì)節(jié)
2021-01-31
不知道實(shí)現(xiàn)細(xì)節(jié)的測(cè)試稱為黑盒測(cè)試。
基于應(yīng)用程序源代碼的測(cè)試稱為白盒測(cè)試。
單元測(cè)試通常只測(cè)試單個(gè)類。它們是白盒測(cè)試,因?yàn)樗鼈兪歉鶕?jù)要測(cè)試的代碼編寫的。
P14
PHP具有__set / __ get的魔術(shù)方法開發(fā)高質(zhì)量php框架與應(yīng)用的實(shí)際案例解析 pdf開發(fā)高質(zhì)量php框架與應(yīng)用的實(shí)際案例解析 pdf,這使得動(dòng)態(tài)添加對(duì)象屬性字段非常方便。對(duì)于Java,要達(dá)到類似的效果,必須使用反射API或直接修改編譯后的字節(jié)碼才能實(shí)現(xiàn)。
繼承和多態(tài)都重用了類。其中一個(gè)是類級(jí)重用,另一個(gè)是方法級(jí)重用。
P17
低耦合意味著在模塊之間盡可能地使模塊獨(dú)立存在,并且模塊之間的接口要盡可能少和簡單。
解耦是為了刪除模塊之間的依賴關(guān)系。
P22
區(qū)分是否是多態(tài)的關(guān)鍵在于對(duì)象是否屬于同一類型。調(diào)用相同的函數(shù)會(huì)返回不同的結(jié)果,那么它是多態(tài)的。
P210
ignore_user_abourt(true)可以確保用戶關(guān)閉網(wǎng)頁后,程序?qū)⒃诤笈_(tái)執(zhí)行而不會(huì)立即中斷。
P212
隊(duì)列是先進(jìn)先出(FIFO),并且堆棧僅允許在后端進(jìn)行插入操作,并在前端進(jìn)行刪除操作。
P213
消息隊(duì)列的本質(zhì)是“異步處理”的思想。
“消息隊(duì)列”是用于在消息傳輸期間存儲(chǔ)消息的容器。
P215