本書是ACM Queue雜志和Communications of the ACM上“Kode Vicious”專欄系列文章的一個合集,主題涉及編程風(fēng)格、軟件工程、系統(tǒng)設(shè)計、網(wǎng)絡(luò)通信及項目管理這五大方面,每章都由針對軟件開發(fā)人員所面臨的日常問題的信件、回復(fù)和建議組成,旨在解決這些與每位軟件專業(yè)人員相關(guān)的問題,適合有一定經(jīng)驗的軟件開發(fā)人員閱讀。
作者簡介
作者簡介About the AuthorGeorge V. Neville-Neil從事安全、網(wǎng)絡(luò)和操作系統(tǒng)方面的探索、寫作、教學(xué)和咨詢工作。作為FreeBSD基金會董事會成員,自2004年以來,他一直為Queue和Communications of the ACM撰寫“Kode Vicious”專欄文章。他是ACM Queue編委會成員,也是USENIX協(xié)會、ACM和IEEE的會員。George與Marshall Kirk McKusick和Robert N. M. Watson合著了FreeBSD Operating System, Second Edition (Addison-Wesley, 2015)一書。他擁有美國東北大學(xué)計算機(jī)科學(xué)學(xué)士學(xué)位。在從事計算機(jī)和開源項目工作之余,George熱衷于旅行,會說多國語言,包括英語、日語、法語、荷蘭語和一些漢語。他也是一個狂熱的自行車愛好者。George目前住在紐約布魯克林,盡管他一生中有三分之一的時間都在為各種項目奔波。