本書是《代碼大全》的姊妹篇,資深軟件開發(fā)專家30余年工作經(jīng)驗(yàn)結(jié)晶,被譽(yù)為“軟件行業(yè)的財(cái)富”,微軟公司軟件工程師必讀之書。它從軟件開發(fā)流程、技術(shù)、方法、項(xiàng)目管理、團(tuán)隊(duì)管理、人際溝通等多角度總結(jié)出90余個(gè)具有代表性的問題(大多數(shù)問題可能會(huì)給公司或軟件項(xiàng)目帶來毀滅性災(zāi)難),并給出了問題的解決方案和最佳實(shí)踐,值得所有軟件工程師和項(xiàng)目管理者研讀。 本書將這90余個(gè)問題分為10章:第1章討論如何通過管理風(fēng)險(xiǎn)、范圍和溝通來保障項(xiàng)目按時(shí)完成;第2章介紹消除經(jīng)驗(yàn)主義的大量過程改進(jìn)的方法與技巧;第3章討論消除低效率的策略;第4章主要討論開發(fā)者與其他工種之間的關(guān)系;第5章重點(diǎn)闡釋軟件質(zhì)量問題;第6章解析軟件設(shè)計(jì)的基本原理和錯(cuò)綜復(fù)雜的本性;第7章探討如何規(guī)劃職業(yè)生涯;第8章分析工作與生活中存在的缺點(diǎn)的原因與糾正措施;第9章討論如何進(jìn)行有效管理;第10章分析如何成功應(yīng)對一個(gè)軟件業(yè)務(wù)所面臨的挑戰(zhàn)。I. M. Wright’s “Hard Code”: A Decade of Hard-Won Lessons fromMicrosoft, 2E(ISBN:978-0-7356-6170-7)Copyright ? 2011 by Microsoft CorporationSimplified Chinese edition Copyright ? 2013 by China MachinePress.This edition arranged with Microsoft Press through O’Reilly Media,Inc.Authorized translation of the English edition of I. M. Wright's“Hard Code”:A Decade of Hard-Won Lessons from Microsoft, 2E. Thistranslation is published and sold by permission of O’Reilly Media,Inc., which owns or controls of all rights to publish and sell thesame. All rights reserved.英文原版由Microsoft Press出版2011。簡體中文版由機(jī)械工業(yè)出版社出版2013。簡體中文字版由Microsoft Press通過O’Reilly Media, Inc.授權(quán)機(jī)械工業(yè)出版社獨(dú)家出版。英文原版的翻譯得到O’Reilly Media,Inc.的授權(quán)。此簡體中文版的出版和銷售得到出版權(quán)和銷售權(quán)的所有者——O’Reilly Media, Inc.的許可。
作者簡介
Eric Brechner,微軟公司“卓越開發(fā)”部門總監(jiān),在軟件行業(yè)擁有超過30年的經(jīng)驗(yàn)積累。他曾擔(dān)任過開發(fā)部門負(fù)責(zé)人、開發(fā)部經(jīng)理、開發(fā)部總裁等工作,曾在Bank Leumi、Jet Propulsion Laboratory、GRAFTEK、Silicon Graphics、Boeing等公司從事職業(yè)程序員生涯,后加入微軟公司。他從2001年開始為微軟公司員工寫“Hard Code”欄目。自那以后,其觀點(diǎn)欄目在微軟內(nèi)部成千上萬的軟件開發(fā)者之間,激起了無休無止的關(guān)于最佳實(shí)踐的討論——如今,這些觀點(diǎn)走出了微軟,走向了整個(gè)開發(fā)社區(qū)。