注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)編程規(guī)范

編程規(guī)范

編程規(guī)范

定 價(jià):¥128.00

作 者: [美]克里斯 齊默曼(Chris Zimmerman)
出版社: 中國(guó)電力出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787519888152 出版時(shí)間: 2024-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  這本編程思想指南,展示了一套獨(dú)特而有趣的思路,促使你考慮如何才能將程序?qū)懞?。?shū)中的21條實(shí)用規(guī)則,各自都有專(zhuān)門(mén)的一章來(lái)講解,剛?cè)胄械某绦騿T能夠從這些章節(jié)里面獲得必b備的知識(shí),編程老手也能夠從中汲取靈感。這本書(shū)講解的編程規(guī)則包括:盡量簡(jiǎn)化,但不要簡(jiǎn)化得太過(guò)分。良好的名稱(chēng)是最z佳的文檔。讓代碼自己說(shuō)話(huà)。別讓bug蔓延。把復(fù)雜的東西控制起來(lái)。消除可能出現(xiàn)故障的情況。必須有三個(gè)用例才能泛化。運(yùn)行不到的代碼,是不管用的。從想要的結(jié)果出發(fā)倒著推,而不要從現(xiàn)有的代碼出發(fā)正著推。有的時(shí)候,你就是要工作。頭一條優(yōu)化原則就是不要優(yōu)化。

作者簡(jiǎn)介

  Chris Zimmerman在1997年與人合作創(chuàng)立了電子游戲工作室Sucker Punch Productions,并于其后的二十五年間,引領(lǐng)編程團(tuán)隊(duì)開(kāi)發(fā)出許多款成功的游戲,其中包括進(jìn)入2020年TGA“Game of the Year獎(jiǎng)”候選名單的《Ghost of Tsushima》。在抽出一半的時(shí)間撰寫(xiě)這本書(shū)之前,他同時(shí)做著編寫(xiě)代碼、管理編程團(tuán)隊(duì),以及設(shè)計(jì)游戲這三個(gè)方面的工作。

圖書(shū)目錄

目錄前言 1規(guī)則的起源 7規(guī)則的變通 11規(guī)則1 盡量簡(jiǎn)化,但不要簡(jiǎn)化得太過(guò)分 15規(guī)則2 別讓bug 蔓延 33規(guī)則3 良好的名稱(chēng)是最佳的文檔 53規(guī)則4 必須有三個(gè)用例才能泛化 69規(guī)則5 頭一條優(yōu)化原則就是不要優(yōu)化 89插曲:有人批評(píng)上一條規(guī)則了 107規(guī)則6 代碼審查有三個(gè)好處 111規(guī)則7 消除可能出現(xiàn)故障的情況 119規(guī)則8 運(yùn)行不到的代碼,是不管用的 143規(guī)則9 編寫(xiě)可折疊的代碼 159規(guī)則10 把復(fù)雜的東西控制起來(lái) 181規(guī)則11 決定重做之前,先想想這能不能比原來(lái)好一倍 201規(guī)則12 大型團(tuán)隊(duì)需要有嚴(yán)格的約定 211規(guī)則13 找出引發(fā)崩潰的根源 225規(guī)則14 學(xué)會(huì)辨別代碼的四種風(fēng)味 245規(guī)則15 給代碼除草 263規(guī)則16 從想要的結(jié)果出發(fā)倒著推,而不要從現(xiàn)有的代碼出發(fā)正著推 271規(guī)則17 大問(wèn)題有時(shí)更容易解決 299規(guī)則18 讓代碼自己說(shuō)話(huà) 315規(guī)則19 通過(guò)一套平行的系統(tǒng)來(lái)修改項(xiàng)目 327規(guī)則20 先把賬算清 355規(guī)則21 有的時(shí)候,你就是得搬磚 369結(jié)語(yǔ):自己掌握規(guī)則 379附錄A 寫(xiě)給Python 程序員的C 指南 383附錄B 寫(xiě)給JavaScript 程序員的C 指南 405

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)