對(duì)象和數(shù)據(jù)結(jié)構(gòu) 6.1 數(shù)據(jù)抽象更愿意用抽象狀態(tài)表述數(shù)據(jù)官帘,這并不只是用接口和賦值器瞬雹,取值器就萬事大吉,要以更好的方式呈現(xiàn)某個(gè)對(duì)象包含的數(shù)據(jù)刽虹,需要作出嚴(yán)肅的思考酗捌。傻樂著亂加取...
5.1 格式的目的拋掉“讓代碼能工作”的想法,今天編寫的功能,可能在下個(gè)版本中修改胖缤,但代碼的可讀性卻會(huì)對(duì)以后可能的修改行為產(chǎn)生深遠(yuǎn)的影響尚镰,5.2 垂直格式5.2.1 向報(bào)紙學(xué)...
注釋"別給糟糕的代碼加注釋----重新寫吧" 若編程語言足夠有表達(dá)力,或者我們長(zhǎng)于用這些語言來表達(dá)意圖哪廓,就不那么需要注釋--也許根本不需要 4.1 注釋不能美化糟糕的代碼寫注...
函數(shù)3.1 短小函數(shù)的第一規(guī)則要短小狗唉,第二條規(guī)則是還要短小3.2 只做一件事3.3 每個(gè)函數(shù)一個(gè)抽象層級(jí)自頂向下讀代碼:向下規(guī)則3.4 Switch語句 3.5 使用描述性...
有意義的命名名副其實(shí)注意命名,一旦發(fā)現(xiàn)有更好的名稱涡真,就換掉舊的分俯,這樣做,對(duì)你的代碼更清晰 2.4 做有意義的區(qū)分廢話都是冗余哆料,variable(變量)一詞永遠(yuǎn)不應(yīng)當(dāng)出現(xiàn)在變量...
整潔的代碼態(tài)度缸剪; 什么是整潔的代碼優(yōu)雅和高效的代碼,代碼邏輯應(yīng)當(dāng)直接了當(dāng)剧劝,叫缺陷難以隱藏橄登,盡量減少依賴關(guān)系,使之便于維護(hù)讥此,依據(jù)某種分層戰(zhàn)略完善錯(cuò)誤處理代碼拢锹,性能調(diào)至最優(yōu),省得...
新的視頻播放Video Player新的可視化工具Timeline可以在軌道上組織的素材:動(dòng)畫萄喳,音頻卒稳,腳本,粒子效果創(chuàng)造影視內(nèi)容他巨,過場(chǎng)動(dòng)畫充坑,游戲內(nèi)可交互內(nèi)容等可以通過"Pla...