青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 94, comments - 250, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

以前是一個人悶頭寫代碼。工作久了,發(fā)現(xiàn)同行們的代碼基本都不能看,當然不少還來自大公司。因此大公司的代碼也基本不能看。在學校里就聽說過許多同學的憧憬,要進什么大公司學技術,現(xiàn)在看來真是好笑,能學到才怪呢。
游戲行業(yè)我還蠻清楚,暴雪不知道,反正一直很崇拜,代碼應該牛逼,看招聘就能看出來,不懂游戲的別來這里玩。牛逼。
其他公司,包括所有的日本公司+中國公司代碼都不堪入目。

1.首先我覺得寫代碼之前要了解自己,所為有所為,有所不為,并不是所有優(yōu)雅的東西都是每個人都能寫出來的。如果人人都能寫出美的東西,那也不能稱之為美了,大便之所以不香是因為你隨便就能得到。因此有時候一味去追求好的設計,無異于搬起石頭砸自己腳。游戲行業(yè)更是這樣,面對紛繁復雜的需求,需要對自己有清醒的認識。

2.技術上,一定要了解計算機,二進制編碼系統(tǒng)。居然很多計算機系出身的人不懂匯編與現(xiàn)代計算機體系結構,這基本上跟文盲沒什么太大區(qū)別了。(這里插一句,C++的內(nèi)存模型大多數(shù)也不知道。迭代器的++iter;iter++ 90%程序不知道區(qū)別。如果你看了也不知道,你每天要多花3-5個小時補課了。)

3.C++語言各個特性對設計的影響。我見過很多C過來的牛逼程序員,當然更多的是垃圾程序員,懂了繼承以后就到處繼承,懂了多態(tài)不得了了,全是多態(tài),懂了模板,程序基本就不能看了。當然C++也有很多我不滿意的設計,比如很多語法正確語義不當?shù)臇|西,一定程度上也造成程序的可讀性不高。

4.數(shù)據(jù)結構,算法。再快的計算機也禁不起殺手們的調(diào)教,我見過內(nèi)存殺手,顯卡殺手,CPU殺手,你不是卡馬克,你的殺戮行動不會推動計算機進步,只能使你的程序慢的象蝸牛。數(shù)據(jù)結構和算法懂太多也不為過,別以為有了stl,有了boost就萬事大吉了,記住:沒有銀彈。

以下說一些設計上的東西。大部分人不用看了,因為看了你們也不懂。
1.項目相關人員應該在項目初期共同制定好口頭詞匯,項目概念,指定規(guī)范的行業(yè)概念,特別是游戲行業(yè),我覺得規(guī)范特別缺乏,因為大家覺得反正遲早要改,所以不如無規(guī)范。這個觀念是十分錯誤的。我認為無論項目有多緊張,規(guī)范都是首位的,沒有的后果就是項目一直緊張,最后Cancel。(插一句:我認為中國游戲策劃是最傻逼的職業(yè)之一,如果你不是為了混口飯吃,而是理想要做一名策劃的話,我勸你趕緊回頭是岸。)

2.模塊的劃分很重要,便于你考慮每個模塊的參與人數(shù)和數(shù)量分配。并不是一切都要模塊化,剛才說了,不要懂了個模塊就開始天天模塊了。這點我非常同意云風的話,設計所謂框架是最最最不靠譜的事情,當然一開始就設計模塊也是很呆的,除非你是本杰恩,否則不推薦,為了抽象的抽象只是讓你離真實更遠,記住“kiss”法則。好的程序不應該比我們說話還拗口。

3.最重要的!良好的接口所有的特征審核表,把他貼在你計算機任何一個醒目的地方吧
a.功能的正交分解
b.最小化的接口
c.最明確的函數(shù)調(diào)用語義(注意是語義,不是語法,所以收回你那些狗屁不通的接口吧)
d.最適合出錯檢查機制(象c++爸爸說的,我寫第一句代碼時就想到該如何調(diào)試了)

4.不要過分癡迷于接口,多寫點用戶代碼,多體驗一下用戶。別寫“公務員”式的接口,很多腦殘設計用都沒法用。

5.不要吝惜筆墨來描寫代碼描述及文檔,微軟為什么牛逼,看看多少人在寫msdn文檔就知道了。

6.盡量引誘那些愿意使代碼高質(zhì)量的程序員參與進來。很幸運的是我手下有一個。

7.精益求精,如果你把寫不僅僅把寫代碼當作謀生工具的話,我覺得你應該付出多一點。就算他只是你吃飯的本錢,我也覺得你應該有點職業(yè)精神。程序員這個行業(yè)很特殊,代碼臭并不一定很顯然,不象外科醫(yī)生開的刀痕,機械工人做的零件。所以很多東西要靠自己審視。

Feedback

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-08 17:25 by Sunshine Alike
好像這些離我還比較遠,看不太懂。
如果想進入游戲行業(yè),能否給點意見?

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則[未登錄]  回復  更多評論   

2009-08-08 18:12 by megax
這篇轉(zhuǎn)載的文章,挺垃圾的.凈說些不痛不癢的,猛一看挺牛,其實一點水準都沒有.感覺像吹牛逼.
就像一個泥水匠在反復的研究砌磚的方法,瞧不起那些剛學會砌磚的人.其實它也只是一個泥水匠而已.
嘿嘿,一定有人不認同我的觀點. 多年以后吧....

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-08 22:01 by spider
語氣過了,但是問題發(fā)現(xiàn)的對,中國 90% 以上的程序員都在寫垃圾代碼。

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-08 22:15 by hsen
不要以為別人都是垃圾,在特定的環(huán)境下這樣的結果往往是最佳結果,你自己都說了沒有最美的東西的,所以結果也沒有最完美的,

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-09 10:12 by 戴爾筆記本
不錯哦

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-09 13:36 by xiaomai
這篇轉(zhuǎn)載的文章,挺垃圾的.凈說些不痛不癢的,猛一看挺牛,其實一點水準都沒有.感覺像吹牛逼.
就像一個泥水匠在反復的研究砌磚的方法,瞧不起那些剛學會砌磚的人.其實它也只是一個泥水匠而已.
嘿嘿,一定有人不認同我的觀點. 多年以后吧....

很認同這位大哥說的,你只不過也是以惡搞泥水匠而已。

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-09 14:19 by 松島楓
哪里轉(zhuǎn)載的,真想去抽作者。。
大牛一般不這么說話。。。。。

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-09 14:57 by 淋雨
同抽

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-09 17:27 by 李現(xiàn)民
我發(fā)現(xiàn)在cppblog上開博的有很多都是做游戲的, 感覺這從側(cè)面反應了現(xiàn)在游戲占了c++程序員的很大一部分啊

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-10 09:07 by LOGOS
@淋雨
同抽 +1
第一次看到都不屑回復
不過那么多人抽,我也抽

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-10 09:10 by Condor
@松島楓
@淋雨
@LOGOS
國內(nèi)的現(xiàn)狀如此,這文章是國內(nèi)一做GL的牛牛寫的。

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則[未登錄]  回復  更多評論   

2009-08-10 09:17 by 漂舟
抽什么抽,
說的很多是很在理的,
但是關于設計原則,
可直接看KISS原則,很全面。
不理解,是因為站得比作者低,
看不到他的視點。

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則[未登錄]  回復  更多評論   

2009-08-10 09:56 by true
不知道說什么好,感覺還是把現(xiàn)實情況理想化了。況且人各有志。。。

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-10 12:13 by forgot
物以類聚,人以群分

天天跟垃圾在一塊,看到的肯定都是垃圾代碼

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則[未登錄]  回復  更多評論   

2009-08-10 18:04 by 欲三更
到底iter++和++iter有什么區(qū)別呢?
除了重載的操作符參數(shù)類型不一樣以外。

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-10 20:17 by CY
那位能解釋這一句的原因:
“我認為中國游戲策劃是最傻逼的職業(yè)之一,如果你不是為了混口飯吃,而是理想要做一名策劃的話,我勸你趕緊回頭是岸。”

謝謝~

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-11 20:30 by mengmeng
大牛人都這么說話的嗎。我覺得說的不怎么好。看不起別人。

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-11 22:34 by ucfree
反正我只看過華為的代碼 規(guī)范和代碼的可讀性都相當好
本人還是C++入門級 今年本科畢業(yè) 之前只懂Linux C
“所有的日本公司+中國公司代碼都不堪入目”這句話太偏激了吧
井底之蛙就別以為自己多NB了 低調(diào)低調(diào)

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-13 09:02 by Raymond
博主轉(zhuǎn)帖這篇文章才叫真正的話糙理不糙,雖然作者語氣較狂妄,但說的話句句都是無數(shù)經(jīng)驗教訓的積累。
這里的評論果然如作者所言,“大部分人不用看了,因為看了你們也不懂。”

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-08-26 15:58 by Ping
@欲三更


后置多了一個臨時變量

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2009-10-09 09:25 by G_cofa
呵呵,很好。

# re: [轉(zhuǎn)載]關于C++,我覺得好的設計法則  回復  更多評論   

2010-04-03 15:10 by 溪流
我覺得挺有道理的呀。。。為什么前面好幾個說抽呢?
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲深夜福利在线| 久久精彩视频| 久久不射2019中文字幕| 国产日产亚洲精品| 欧美一级视频| 亚洲一卡二卡三卡四卡五卡| 国产精品男女猛烈高潮激情| 久久经典综合| 久久久www| 亚洲丶国产丶欧美一区二区三区| 亚洲欧洲三级电影| 亚洲在线观看免费| 亚洲精品日韩欧美| 欧美v亚洲v综合ⅴ国产v| 亚洲激情专区| 亚洲曰本av电影| 韩国av一区二区| 欧美+亚洲+精品+三区| 欧美调教视频| 久久久无码精品亚洲日韩按摩| 欧美专区亚洲专区| 亚洲国产精品999| 亚洲美女免费精品视频在线观看| 国产精品福利网站| 亚洲欧美另类在线观看| 美日韩丰满少妇在线观看| 夜夜嗨av一区二区三区| 亚洲自拍16p| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美日韩高清一区| 欧美另类在线观看| 久久久久www| 欧美精品国产精品| 久久精品国产2020观看福利| 欧美日韩美女一区二区| 久久三级视频| 欧美日韩一区二区三区高清| 亚洲女人av| 美女视频网站黄色亚洲| 亚洲自拍高清| 欧美日韩精品一区二区三区四区| 欧美中文字幕在线视频| 欧美精品一区二区视频| 一区二区三区欧美日韩| 欧美第一黄色网| 久久精品国产99国产精品| 欧美激情亚洲另类| 欧美黄色小视频| 国产一区二区三区不卡在线观看| 亚洲精品自在在线观看| 亚洲精品免费看| 久久精品一区二区三区四区| 亚洲欧美日韩天堂| 91久久精品国产91性色| 国产亚洲综合精品| 亚洲一区二区三区在线看| 韩国av一区二区三区四区| 中文网丁香综合网| 一区二区av| 农村妇女精品| 91久久精品www人人做人人爽| 精品动漫3d一区二区三区免费版 | 亚洲第一精品久久忘忧草社区| 国产人成精品一区二区三| av不卡在线观看| 亚洲永久免费视频| 欧美午夜大胆人体| 亚洲裸体视频| 亚洲片国产一区一级在线观看| 久久九九国产| 久久亚洲春色中文字幕| 国产精品综合| 国产一二三精品| 久久精品30| 久久国内精品自在自线400部| 欧美色综合天天久久综合精品| 一本色道久久加勒比88综合| 亚洲美女91| 欧美日本精品一区二区三区| 一本色道久久综合精品竹菊| 中文精品在线| 欧美三级视频在线播放| 亚洲欧美视频在线观看| 欧美在线高清| 国产欧美日韩精品一区| 亚洲国产精品成人精品 | 亚洲一区二区三区精品视频| 亚洲欧美卡通另类91av| 国模精品娜娜一二三区| 久久精品视频播放| 欧美成人网在线| 亚洲视频在线观看网站| 国产精品久久久久久久浪潮网站| 一区二区av| 99精品国产在热久久| 国产精品普通话对白| 午夜一区二区三区在线观看| 久久只精品国产| 亚洲视频精选在线| 国产日韩在线不卡| 久久夜色精品国产噜噜av| 亚洲第一区中文99精品| 中文精品视频| 麻豆精品在线播放| 亚洲精品美女在线观看| 亚洲欧美综合精品久久成人| 欧美日韩a区| 亚洲一区高清| 欧美91福利在线观看| 午夜久久久久久| 在线播放中文一区| 欧美日韩国产页| 欧美一区二区三区久久精品茉莉花| 欧美xxx成人| 亚洲一区影音先锋| 欧美性大战久久久久久久| 另类专区欧美制服同性| 一区二区免费在线播放| 麻豆久久精品| 亚洲女同性videos| 亚洲大片在线观看| 国产综合精品| 欧美日韩免费一区| 在线视频你懂得一区二区三区| 欧美激情一区二区三区成人| 亚洲制服av| 亚洲国内在线| 一区在线观看| 国产精品免费观看视频| 亚洲欧美日韩区| 亚洲视频在线看| 欧美激情女人20p| 久久国产精彩视频| 欧美一区二区三区婷婷月色| 亚洲精品永久免费精品| 狠狠色综合网站久久久久久久| 国产乱码精品一区二区三区不卡 | 羞羞漫画18久久大片| 9l视频自拍蝌蚪9l视频成人| 久久久国产精品一区二区中文 | 一本大道久久精品懂色aⅴ| 欧美有码在线视频| 欧美日韩一区二区三区在线观看免 | 国产精品久久久一本精品| 欧美成人午夜77777| 午夜亚洲福利| 99在线精品视频在线观看| 欧美国产日韩一区二区在线观看| 欧美在线关看| 午夜精品偷拍| 亚洲大片一区二区三区| 国产在线观看91精品一区| 国产精品福利在线观看网址| 欧美理论片在线观看| 免费在线成人| 老司机一区二区| 欧美.www| 欧美a级片网站| 久久综合伊人| 欧美激情91| 欧美激情精品| 欧美成人xxx| 欧美日韩视频第一区| 欧美黑人多人双交| 在线观看成人av| 99精品欧美| 亚洲国产精品成人精品| 久久久久久亚洲精品中文字幕| 久久久久久久高潮| 欧美二区乱c少妇| 亚洲精品日韩一| 亚洲午夜久久久久久久久电影院| 亚洲欧美一区二区原创| 久久久久青草大香线综合精品| 美女网站久久| 欧美午夜无遮挡| 精品99一区二区三区| 一区二区激情小说| 久久精品一本| 91久久精品一区二区别| 亚洲一区二区三区在线看| 久久综合九色| 国产精品毛片| 亚洲狠狠婷婷| 欧美在线观看你懂的| 欧美激情网友自拍| 午夜精彩视频在线观看不卡| 欧美 日韩 国产一区二区在线视频| 国产精品大全| 91久久精品一区二区别| 欧美一区二区黄色| 最新亚洲电影| 欧美制服丝袜| 欧美日韩一区精品| 在线观看视频一区二区欧美日韩| 99精品国产在热久久下载| 久久精品亚洲乱码伦伦中文| 亚洲欧洲精品天堂一级| 久久精品91久久香蕉加勒比 | 欧美激情综合五月色丁香|