編程原則 : 來自代碼大師Max
本書涵蓋了編程的許多領域,從如何編寫簡單的代碼到對編程的深刻見解,再到在軟件開發(fā)中如何止損!你將發(fā)現(xiàn)與軟件復雜性有關(guān)的問題、其根源,以及如何使用簡單性來開發(fā)優(yōu)秀的軟件。你會檢查以前從未做過的調(diào)試,并知道如何在團隊工作中獲得快樂。
全書分為七部分,前三部分內(nèi)容首先聚焦的是程序員應該了解的基本原則,然后是關(guān)于軟件的復雜性和簡約性的各個方面。在此之后,第四部分介紹代碼調(diào)試。接著是第五部分,包含一整套全新的原則,基于Max在大型工程團隊內(nèi)的成功經(jīng)驗陸續(xù)整理出來的。第六部分敘述的是軟件設計原則背后的哲學。最后迎來第七部分,開篇首先解釋了為什么“持續(xù)改善”應該作為軟件開發(fā)中產(chǎn)品管理的哲學,然后討論如何讓你的軟件持續(xù)改善,以及成為一名更好的程序員的具體方法。
馬克斯·卡納特-亞歷山大(Max Kanat-Alexander)是谷歌的代碼健康技術(shù)主管,主要幫助其他軟件工程師提高生產(chǎn)力,包括編寫開發(fā)工具、創(chuàng)建教育程序、指導重構(gòu)工作等。他還曾在谷歌擔任YouTubeXbox的技術(shù)主管,從事Java JDK、JVM和Java其他方面的工作,以及擔任YouTube的工程實踐技術(shù)主管,他在YouTube上為所有開發(fā)人員提供最佳實踐和工程開發(fā)效率方面的支持。他是著名的Bugzilla bug跟蹤系統(tǒng)的兩名主要開發(fā)人員之一,該系統(tǒng)被全世界成千上萬的組織使用。
評論
圖片
表情
