1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        修改代碼的藝術(shù)

        聯(lián)合創(chuàng)作 · 2023-09-28 08:14

        世界級計算機專家Michael C. Feathers的經(jīng)典之作,軟件開發(fā)大師Robert C. Martin作序傾情推薦,修改遺留代碼的權(quán)威指南。深入剖析修改遺留代碼的各種方法和策略,從理解遺留代碼、為其編碼測試、重構(gòu)及增加特性等方面給出大量實用建議,是所有程序開發(fā)人員必讀之作。

        修改代碼時,你覺得容易嗎?當(dāng)你修改代碼時,能否幾乎即時地獲得反饋?你理解那些代碼嗎?如果對于這些問題的答案是否定的,那么你面對的就是遺留代碼,它們正在浪費你開發(fā)工作的時間和金錢。

        在本書中,作者為更有效地處理大規(guī)模、缺少測試的遺留代碼提供了自始至終的策略。本書內(nèi)容來自Michael創(chuàng)建的非常知名的Object Mentor公司的研習(xí)會,Michael使用那些技術(shù)來指導(dǎo)并幫助了成千上萬位開發(fā)者、技術(shù)經(jīng)理和測試人員,讓他們的遺留系統(tǒng)處于可控狀態(tài)。

        本書主要內(nèi)容:

        理解修改軟件...

        世界級計算機專家Michael C. Feathers的經(jīng)典之作,軟件開發(fā)大師Robert C. Martin作序傾情推薦,修改遺留代碼的權(quán)威指南。深入剖析修改遺留代碼的各種方法和策略,從理解遺留代碼、為其編碼測試、重構(gòu)及增加特性等方面給出大量實用建議,是所有程序開發(fā)人員必讀之作。

        修改代碼時,你覺得容易嗎?當(dāng)你修改代碼時,能否幾乎即時地獲得反饋?你理解那些代碼嗎?如果對于這些問題的答案是否定的,那么你面對的就是遺留代碼,它們正在浪費你開發(fā)工作的時間和金錢。

        在本書中,作者為更有效地處理大規(guī)模、缺少測試的遺留代碼提供了自始至終的策略。本書內(nèi)容來自Michael創(chuàng)建的非常知名的Object Mentor公司的研習(xí)會,Michael使用那些技術(shù)來指導(dǎo)并幫助了成千上萬位開發(fā)者、技術(shù)經(jīng)理和測試人員,讓他們的遺留系統(tǒng)處于可控狀態(tài)。

        本書主要內(nèi)容:

        理解修改軟件的機制:添加特性、修正缺陷、改進設(shè)計、優(yōu)化性能

        把遺留代碼放到測試用具之中

        編寫測試,防止引入新的問題

        包含Java、C++、C和C#的示例,其中介紹的大多數(shù)技術(shù)適用于其他任何語言或平臺

        精確地確定要在哪些地方修改代碼

        處理非面向?qū)ο蟮倪z留代碼

        處理看起來沒有任何結(jié)構(gòu)的應(yīng)用程序

        Michael C. Feathers 世界級軟件開發(fā)大師,就職于Object Mentor公司(這是一家世界領(lǐng)先的提供軟件領(lǐng)域的指導(dǎo)、技能開發(fā)、知識傳播和領(lǐng)導(dǎo)力服務(wù)的公司)。他是ACM和IEEE成員,也是CppUnit(從JUnit移植到C++上的單元測試框架)和FitCpp(FIT集成測試框架在C++上的實現(xiàn))的最初作者,曾3次擔(dān)任OOPSLA會議的CodeFest主席。目前他在世界范圍內(nèi)提供測試驅(qū)動開發(fā)、重構(gòu)、面向?qū)ο笤O(shè)計、Java、C#、C++以及極限編程方面的培訓(xùn)和指導(dǎo)。

        譯者簡介

        侯伯薇 中荷人壽保險有限公司高級系統(tǒng)分析師,InfoQ中文站翻譯團隊主編,擁有十多年開發(fā)經(jīng)驗,目前致力于技術(shù)與業(yè)務(wù)的融合,讓開發(fā)出來的程序能夠真正提高業(yè)務(wù)人員的工作效率。熱衷于通過翻譯和演講的方式與廣大程序員分享和交流,曾翻譯過多本技術(shù)書籍和幾百篇技術(shù)短文,并在...

        Michael C. Feathers 世界級軟件開發(fā)大師,就職于Object Mentor公司(這是一家世界領(lǐng)先的提供軟件領(lǐng)域的指導(dǎo)、技能開發(fā)、知識傳播和領(lǐng)導(dǎo)力服務(wù)的公司)。他是ACM和IEEE成員,也是CppUnit(從JUnit移植到C++上的單元測試框架)和FitCpp(FIT集成測試框架在C++上的實現(xiàn))的最初作者,曾3次擔(dān)任OOPSLA會議的CodeFest主席。目前他在世界范圍內(nèi)提供測試驅(qū)動開發(fā)、重構(gòu)、面向?qū)ο笤O(shè)計、Java、C#、C++以及極限編程方面的培訓(xùn)和指導(dǎo)。

        譯者簡介

        侯伯薇 中荷人壽保險有限公司高級系統(tǒng)分析師,InfoQ中文站翻譯團隊主編,擁有十多年開發(fā)經(jīng)驗,目前致力于技術(shù)與業(yè)務(wù)的融合,讓開發(fā)出來的程序能夠真正提高業(yè)務(wù)人員的工作效率。熱衷于通過翻譯和演講的方式與廣大程序員分享和交流,曾翻譯過多本技術(shù)書籍和幾百篇技術(shù)短文,并在Scrumgathering、QClub、敏捷之旅等活動上做過技術(shù)演講

        瀏覽 16
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            一区二区三区手机在线 | 情趣视频免费观看 | 天天干天天爽 | 日韩性爱一区二区三区 | 日韩成人性生活 | 搞黄视频在线看 | 特级婬片A片AAA毛片咕噜咕噜 | 高潮又爽又黄又无遮挡在观看 | 中年少妇无套内谢很舒服 | 一级二级黄片 |