編程卓越之道(卷3):軟件工程化
《編程卓越之道(卷3):軟件工程化》深入介紹了從開(kāi)發(fā)方法、生產(chǎn)力到面向?qū)ο蟮脑O(shè)計(jì)需求和系統(tǒng)文檔的方方面面。通過(guò)本書(shū),你將學(xué)習(xí)到:為什么遵循軟件匠藝模型可以讓你做到最好;如何利用可追溯性來(lái)加強(qiáng)文檔的一致性;如何通過(guò)用例分析來(lái)創(chuàng)建自己的UML需求;如何利用IEEE文檔標(biāo)準(zhǔn)開(kāi)發(fā)出更好的軟件。
通過(guò)對(duì)高質(zhì)量軟件開(kāi)發(fā)中技能、態(tài)度和道德方面的深入講解,本書(shū)揭示了如何將工程原理應(yīng)用于編程的正確方法。在這個(gè)過(guò)程中,Hyde不僅會(huì)教給你規(guī)則,還會(huì)告訴你什么時(shí)候該打破規(guī)則。他不僅會(huì)啟發(fā)你認(rèn)識(shí)什么是最佳實(shí)踐,同時(shí)還會(huì)讓你發(fā)現(xiàn)適合自己的最佳實(shí)踐。
Randall Hyde是The Art of Assembly Language(《匯編語(yǔ)言的編程藝術(shù)》)和Write Great Code(《編程卓越之道》)第1~3卷(均由No Starch Press出版),以及Using 6502 Assembly Language和P-Source(由Datamost出版)的作者。他也是Microsoft Macro Assembler 6.0 Bible(由Waite Group出版)一書(shū)的合著者。在過(guò)去的40年里,Hyde一直從事嵌入式軟件/硬件工程師的工作,為核反應(yīng)堆、交通控制系統(tǒng)和其他電子設(shè)備開(kāi)發(fā)相關(guān)指令集。他還在加州理工大學(xué)波莫納分校和加州大學(xué)河濱分校教授計(jì)算機(jī)科學(xué)課程。
