軟件開發(fā)工程是有趣的、多產(chǎn)的,甚至是大膽的。同時(shí),它也能源源不斷地帶來(lái)商業(yè)價(jià)值,并保持在我們的掌控之下。 極限編程(XP)的構(gòu)思和發(fā)展是針對(duì)小型團(tuán)隊(duì)進(jìn)行軟件開發(fā)時(shí),在面對(duì)不確知的、變化的需求時(shí)所產(chǎn)生的特定需要的。這一新的、輕量級(jí)的方法學(xué)對(duì)許多傳統(tǒng)思維提出了挑戰(zhàn),這其中包括一個(gè)一直以來(lái)的假設(shè),即在軟件開發(fā)過程中,對(duì)軟件進(jìn)行一個(gè)小小的改動(dòng)就必然會(huì)使其開發(fā)成本大大增加。極限編程認(rèn)可軟件開發(fā)工程應(yīng)該節(jié)約成本,而且一旦實(shí)現(xiàn)了某種節(jié)約就應(yīng)該加以開發(fā)利用。 你可以喜歡XP,也可以恨它,但是本書將會(huì)使你對(duì)如何開發(fā)軟件有一個(gè)全新的認(rèn)識(shí)。KentBeck擁有并經(jīng)營(yíng)著First Class軟件公司,在這里他把主要精力放在兩個(gè)最大的興趣上——模式和極限編程。他一直在研究軟件開發(fā)的先驅(qū)模式、CRC卡、HotDraw畫圖編輯器框架、xUnit單元測(cè)試框架以及測(cè)試為先的編程。他發(fā)表了五十多篇關(guān)于編程的文章,并出版了《The Smalltalk Best Practice Patterns》(Prentice-Hall出版社)和《Kent Beck’s Guide to Better Smalltalk:A Sorted Collection》(劍橋大學(xué)出版社)兩本著作,同時(shí)他還是超級(jí)暢銷書《重構(gòu)——改善既有代碼的設(shè)計(jì)》(中英文版皆由中國(guó)電力出版社出版)的特約撰稿人。
Small RTOS51是為51系列單片機(jī)而編寫的。它是完全免費(fèi)的、源代碼公開的多任務(wù)實(shí)時(shí)操作系統(tǒng)。它可在無(wú)任何外部數(shù)據(jù)存儲(chǔ)器的單片80C51系統(tǒng)上運(yùn)行,并且是可移植的。全書分兩部分。第一部分為基礎(chǔ)篇,介紹Small RTOS51和一些基本...