本書是ACM Queue雜志和Communications of the ACM上“Kode Vicious”專欄系列文章的一個合集,主題涉及編程風格、軟件工程、系統(tǒng)設計、網(wǎng)絡通信及項目管理這五大方面,每章都由針對軟件開發(fā)人員所面臨的日常問題的信件、回復和建議組成,旨在解決這些與每位軟件專業(yè)人員相關的問題,適合有一定經(jīng)驗的軟件開發(fā)人員閱讀。
作者簡介
作者簡介About the AuthorGeorge V. Neville-Neil從事安全、網(wǎng)絡和操作系統(tǒng)方面的探索、寫作、教學和咨詢工作。作為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)一書。他擁有美國東北大學計算機科學學士學位。在從事計算機和開源項目工作之余,George熱衷于旅行,會說多國語言,包括英語、日語、法語、荷蘭語和一些漢語。他也是一個狂熱的自行車愛好者。George目前住在紐約布魯克林,盡管他一生中有三分之一的時間都在為各種項目奔波。