薪水支付案例 規(guī)格說明 用戶素材 增加新雇員 刪除雇員 登記時間卡 登記銷售憑條 登記協(xié)會服務(wù)費 更改雇員明細 運行薪水支付系統(tǒng) 員工類型 鐘點...
COMMAND 模式 一個簡單的 command 模式實現(xiàn) 代碼解釋 IReceiver: 一個接收者接口,action 是一個抽象的執(zhí)行方法。...
Liskov 替換原則(LSP) 定義子類型必須能夠替換掉它們的基類型。也就是說:若類型 S 是類型 T 的子類,在所有針對 T 編寫的程序 P...
拙劣軟件設(shè)計的癥狀 僵化性:設(shè)計難以改變 脆弱性:設(shè)計易于遭到破壞 牢固性:設(shè)計難以重用 粘滯性:難以做正確的事 不必要的復(fù)雜性:過分設(shè)計 不必...
內(nèi)容概括 本章是一個結(jié)對編程的故事于微,講述以測試驅(qū)動開發(fā)的方式從零開始實現(xiàn)一個保齡球計分的小程序逗嫡。本章的內(nèi)容大部分是代碼,但是一點也不枯燥株依,因為其...
當有了一定的工作經(jīng)驗,然后去讀【敏捷軟件開發(fā) 原則恋腕、模式與實踐】會感觸很多抹锄。當讀完了本書的第一到五章,我發(fā)現(xiàn)敏捷開發(fā)的思想雖然一二十年前就出現(xiàn)了...
ruby 安裝 由于 redis 依賴 ruby 環(huán)境荠藤,所以首先安裝好 ruby 安裝 rvm 使用 rvm 方式安裝 ruby祈远,還有其它安裝 ...
前言 這段時間看完了 《編碼的奧秘》和 《程序是怎樣跑起來的》這兩本書,我想嘗試用大白話聊聊計算機組成原理商源。在 《程序是怎樣跑起來的》 這本書中...
了解開源的法律含義 向世界分享你們具有創(chuàng)造性的工作车份,這是一個多么令人激動和有價值的經(jīng)歷。這也意味著你們必須擔心一堆你們不清楚的法律問題牡彻。幸運的是...