• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            劍孤寒的小站

            人生的價值不是用時間,而是用深度去衡量的!
            posts - 75, comments - 290, trackbacks - 0, articles - 0

            游戲開發的幾點心得

            Posted on 2009-01-31 23:10 劍孤寒 閱讀(311) 評論(0)  編輯 收藏 引用
            1. 熟悉編程環境
            磨刀不誤砍柴工,花點時間熟悉你的編程環境,熟記開發工具的快捷鍵,以后的工作中會節約大量時間。

            2. 熟悉各種設計模式
            熟悉設計模式可以在相當程度上避免寫出不可維護不可擴展的代碼(呃,發表以下個人意見,在我看來,代碼如果不可維護不可擴展跟垃圾基本上沒什么區別,到最后還要花時間和精力把它銷毀掉,真可謂是勞命傷財了),另外需要注意的一點是:切勿設計過度!

            3. 注意編碼規范
            看代碼也是程序員的交流方式之一,如果你的代碼是給別人看的,就請“說普通話”,不要浪費別人的時間來學你自創的語言。另外,認真寫好注釋!(這一點在團隊開發時尤為重要,因為常常你寫的東西最后會交給別人維護,如果不注意編碼規范,只會浪費別人的時間)

            4. 簡單萬歲
            若非必要不要在代碼中玩弄技巧(這樣會顯得很幼稚)。程序流程應簡單清晰,如果有復雜的流程應該分解到下一層或幾層函數里。(一些初學者經常喜歡在一個函數里做幾件事情,不要這樣做,以后的維護會非常麻煩)

            5. 花更多的時間在減少模塊間的耦合上
            游戲開發中的需求是非常容易變的,一個模塊如果與別的模塊耦合得太緊密,當需求變化時代碼根本無從改起,結果只能浪費時間重寫這個模塊和其他相關模塊。

            6. 該重構時就重構
            不要花太多時間在程序的擴展性上,想寫一個適用于所有情況的功能模塊就如同想寫一個適用于所有游戲的游戲引擎一樣,到頭來只是事倍功半。也不要花太多時間去想怎么做一些特殊處理來適應一些需求的變化,這樣的代碼越積越多,最后會把代碼搞得一團糟。如果發現代碼控制不了了,果斷的重構吧!
            久久精品aⅴ无码中文字字幕不卡| 久久人人爽人人爽人人片av麻烦| 欧洲成人午夜精品无码区久久| 国产精品久久久香蕉| 久久久噜噜噜久久中文字幕色伊伊| 久久久久亚洲AV无码专区首JN| 色综合久久无码中文字幕| 国产一久久香蕉国产线看观看| 久久精品亚洲欧美日韩久久| 奇米影视7777久久精品人人爽 | 国产精品久久久久乳精品爆| 伊人色综合久久天天人守人婷| 伊人久久综合精品无码AV专区| 久久久精品午夜免费不卡| 亚洲国产精品狼友中文久久久 | 久久精品国产亚洲AV香蕉| 精品国产一区二区三区久久| 亚洲一区精品伊人久久伊人| 香蕉久久一区二区不卡无毒影院 | 久久精品亚洲男人的天堂| 无码人妻精品一区二区三区久久久| 狠狠色丁香婷综合久久| 久久久久久久波多野结衣高潮 | AV无码久久久久不卡网站下载 | 99精品久久精品一区二区| 久久免费视频一区| 久久国产精品久久久| 无码超乳爆乳中文字幕久久| 欧美日韩成人精品久久久免费看| 国产精品久久久久久| 久久亚洲AV成人无码国产| 亚洲日韩欧美一区久久久久我 | 久久国产午夜精品一区二区三区| 午夜人妻久久久久久久久| 久久人人爽人人爽人人av东京热| 国产亚洲色婷婷久久99精品91| 91精品国产91久久久久久| 久久综合九色综合97_久久久| 亚洲精品午夜国产VA久久成人| 国产精品久久新婚兰兰| 久久久久久伊人高潮影院|