代碼閱讀方法與實(shí)踐
代碼閱讀有自身的一套技能,重要的是能夠確定什么時(shí)候使用哪項(xiàng)技術(shù)。本書中,作者使用600多個(gè)現(xiàn)實(shí)的例子,向讀者展示如何區(qū)分好的(和壞的)代碼,如何閱讀,應(yīng)該注意什么,以及如何使用這些知識(shí)改進(jìn)自己的代碼。養(yǎng)成閱讀高品質(zhì)代碼的習(xí)慣,可以提高編寫代碼的能力。
閱讀代碼是程序員的基本技能,同時(shí)也是軟件開發(fā)、維護(hù)、演進(jìn)、審查和重用過程中不可或缺的組成部分。本書首次將閱讀代碼作為一項(xiàng)獨(dú)立課題,系統(tǒng)性地加以論述。本書引用的代碼均取材于開放源碼項(xiàng)目——所有程序員都應(yīng)該珍視的寶庫。本書圍繞代碼閱讀,詳細(xì)論述了相關(guān)的知識(shí)與技能?!八街?、可以攻玉”,通過仔細(xì)閱讀并學(xué)習(xí)本書,可以快速地提高讀者代碼閱讀的技能與技巧,進(jìn)而從現(xiàn)有的優(yōu)秀代碼、算法、構(gòu)架、設(shè)計(jì)中汲取營養(yǎng),提高自身的開發(fā)與設(shè)計(jì)能力。
本書適用于對(duì)程序設(shè)計(jì)的基本知識(shí)有一定了解,并想進(jìn)一步提高...
代碼閱讀有自身的一套技能,重要的是能夠確定什么時(shí)候使用哪項(xiàng)技術(shù)。本書中,作者使用600多個(gè)現(xiàn)實(shí)的例子,向讀者展示如何區(qū)分好的(和壞的)代碼,如何閱讀,應(yīng)該注意什么,以及如何使用這些知識(shí)改進(jìn)自己的代碼。養(yǎng)成閱讀高品質(zhì)代碼的習(xí)慣,可以提高編寫代碼的能力。
閱讀代碼是程序員的基本技能,同時(shí)也是軟件開發(fā)、維護(hù)、演進(jìn)、審查和重用過程中不可或缺的組成部分。本書首次將閱讀代碼作為一項(xiàng)獨(dú)立課題,系統(tǒng)性地加以論述。本書引用的代碼均取材于開放源碼項(xiàng)目——所有程序員都應(yīng)該珍視的寶庫。本書圍繞代碼閱讀,詳細(xì)論述了相關(guān)的知識(shí)與技能。“他山之石、可以攻玉”,通過仔細(xì)閱讀并學(xué)習(xí)本書,可以快速地提高讀者代碼閱讀的技能與技巧,進(jìn)而從現(xiàn)有的優(yōu)秀代碼、算法、構(gòu)架、設(shè)計(jì)中汲取營養(yǎng),提高自身的開發(fā)與設(shè)計(jì)能力。
本書適用于對(duì)程序設(shè)計(jì)的基本知識(shí)有一定了解,并想進(jìn)一步提高自身開發(fā)能力的讀者。
