官术网_书友最值得收藏!

序言

從11歲開(kāi)始,我一直以這樣或那樣的方式編程,因此,到我找到第一份工作并成為一名軟件工程師時(shí),我已經(jīng)寫了很多代碼。盡管如此,我很快發(fā)現(xiàn)編程和軟件工程不是一回事。像軟件工程師那樣編程,意味著我的代碼必須對(duì)其他人有意義,并且在他們做出更改時(shí)不會(huì)崩潰。這還意味著,真的有人(有時(shí)候還是很多人)使用和依賴我的代碼,因此出現(xiàn)錯(cuò)誤的后果比以前嚴(yán)重多了。

軟件工程師在不斷積累經(jīng)驗(yàn)的過(guò)程中會(huì)發(fā)現(xiàn),日常編程中所做出的決策對(duì)于軟件的正常運(yùn)行、工作的順利開(kāi)展以及其他人的維護(hù)有很大的影響。學(xué)習(xí)編寫(從軟件工程角度來(lái)看)優(yōu)良代碼需要花費(fèi)許多年的時(shí)間。這些技能的獲得過(guò)程往往很緩慢。工程師從自己的錯(cuò)誤中吸取教訓(xùn),或者不斷從團(tuán)隊(duì)的資深工程師那里得到建議,以特定的方式得到這些技能。

本書旨在幫助剛?cè)腴T的軟件工程師獲取這些技能。它將傳授一些非常重要的經(jīng)驗(yàn)教訓(xùn)和基礎(chǔ)理論,幫助讀者編寫可靠的、易于維護(hù)且能夠適應(yīng)不斷變化需求的代碼。

主站蜘蛛池模板: 佳木斯市| 分宜县| 犍为县| 房产| 崇仁县| 庆云县| 高密市| 鹿邑县| 柏乡县| 都昌县| 双鸭山市| 永吉县| 迭部县| 沭阳县| 闽清县| 泾川县| 白银市| 淮北市| 德兴市| 革吉县| 华容县| 茂名市| 绥芬河市| 奇台县| 安西县| 庆安县| 雷州市| 色达县| 新竹县| 阿勒泰市| 永登县| 涿鹿县| 通山县| 时尚| 东丽区| 沁源县| 通许县| 巴塘县| 赤峰市| 永泰县| 湘乡市|