亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

庖丁解羊----劃分

2019-09-10 09:07:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 

庖丁解羊

/t/t/t    ----閑談編程思想

作者:HolyFire

 

經(jīng)過(guò)多年的編程,我發(fā)現(xiàn)編程的思想對(duì)一個(gè)程序員是至關(guān)重要的,以前拿到一個(gè)問(wèn)題,馬上就開(kāi)始考慮如何來(lái)一點(diǎn)一點(diǎn)把他用代碼來(lái)實(shí)現(xiàn),于是啃啊啃啊于愁眉籠罩千辛萬(wàn)苦下每完成了一點(diǎn)就欣喜若狂。編著編著發(fā)現(xiàn)這里不足,那里沒(méi)考慮到于是東補(bǔ)補(bǔ)西湊湊,異常蹩腳的完成了一個(gè)小程序,當(dāng)時(shí)的感覺(jué)就像我完成了全世界,或許那個(gè)時(shí)代是我最開(kāi)心的。

完成了四五個(gè)程序的我,開(kāi)始發(fā)現(xiàn)我做了很多重復(fù)的勞動(dòng),于是乎開(kāi)始做我的程序庫(kù),編寫功能型模塊。想到了這些模塊只要寫一遍就可以受用無(wú)窮不禁得意洋洋,或許那個(gè)時(shí)代我是聰明。

當(dāng)我寫了五六千行代碼的時(shí)候,我發(fā)現(xiàn)我寫的功能模塊已經(jīng)記不清什么是干什么的了,而我已經(jīng)習(xí)慣使用別人寫的比我好的模塊時(shí),我開(kāi)始迷茫,我做的一切究竟是為了什么。這時(shí)我開(kāi)始研究別人的代碼,開(kāi)始懂得什么是優(yōu)化,什么是數(shù)據(jù)結(jié)構(gòu),什么是數(shù)學(xué)建模,我開(kāi)始研究應(yīng)用數(shù)學(xué)和軟件工程。這時(shí)我開(kāi)始使用C++用類來(lái)寫程序,或許那個(gè)年代我是明智的。

當(dāng)我寫了四五十個(gè)*.h和*.cpp后,開(kāi)始發(fā)現(xiàn)我寫的類一點(diǎn)都不通用,無(wú)法再利用。我開(kāi)始深入學(xué)習(xí)類以及面向?qū)ο?,明白了繼承和封裝,這時(shí)的我才開(kāi)始深深思考什么是重要的,于是我開(kāi)始分析問(wèn)題而不是一上手就開(kāi)始編代碼?;蛟S以前的我是個(gè)傻瓜^_^。

我足足花了三年多的時(shí)間來(lái)浪費(fèi)我的青春做了別人僅需一年的事情(當(dāng)然著三年中我積累的經(jīng)驗(yàn)不可能是一年能做到的,但是對(duì)于編程上的修養(yǎng),我浪費(fèi)的時(shí)間已太多),如果你們沒(méi)有意識(shí)到這點(diǎn),或許也會(huì)浪費(fèi)很多時(shí)間。

分析能力對(duì)一個(gè)程序員來(lái)說(shuō)是一個(gè)重要的屬性,它直接關(guān)系到你對(duì)事物的理解能力和組織能力,程序員做的工作就是將一個(gè)事物分解成數(shù)學(xué)元素然后重新組織在計(jì)算機(jī)里重現(xiàn),所以如何處理事物是個(gè)要點(diǎn)。

我們了解一個(gè)事物并進(jìn)行描述的時(shí)候,往往是先處理它的一部分,接著處理另一部分,然后等所有的部分都處理完的時(shí)候,具體的事物就重現(xiàn)了。比如給一個(gè)不知道山羊的人介紹山羊,如果你對(duì)他說(shuō)山羊就是山羊,他是無(wú)論如何都不會(huì)明白的。如果你說(shuō)山羊是一種有四只腳的腦袋上有兩只角,還有短短的尾巴,那他模模糊糊會(huì)有些形象在腦海里了,如果加上有絨絨的毛,可笑的胡子,咩咩的叫的食草動(dòng)物,至少他不會(huì)和?;煜饋?lái),如果你能描述的更詳細(xì)更好,那他有九成知道山羊是什么樣子了,當(dāng)他看見(jiàn)山羊的時(shí)候就會(huì)立刻明白。對(duì)于什么都不懂得計(jì)算機(jī)你不用說(shuō)明什么,但是要是別人或者幾年以后的你自己能看明白你的文檔,詳細(xì)的說(shuō)明是必須的。而從上面的過(guò)程看來(lái),將事物分成小塊來(lái)處理是個(gè)好辦法,我們把這個(gè)過(guò)程叫做劃分。當(dāng)然劃分是可以繼續(xù)下去,將劃分的小塊繼續(xù)劃分直到不能劃分為止。當(dāng)然要對(duì)一只山羊劃分需要一個(gè)對(duì)山羊有著全面了解的人,所以劃分你的問(wèn)題的時(shí)候要對(duì)問(wèn)題有全面的了解??瓷先ミ@對(duì)一個(gè)還沒(méi)有了解這個(gè)問(wèn)題的人是一個(gè)矛盾,劃分一個(gè)事物有助于了解這個(gè)事物而要很好的劃分卻需要對(duì)事物充分的了解。于是我們要有所改變,要改變的是我們的做法。我們先粗略的了解問(wèn)題,然后粗略的劃分一下,將劃分的模塊再粗略的了解一下,然后將它粗略的劃分,等到都成為不可劃分的小塊時(shí),我們?cè)賮?lái)組織它。而且這個(gè)時(shí)候,我們對(duì)問(wèn)題已經(jīng)有全面的了解了,這時(shí)候我們將小塊的重復(fù)部分扔掉(一般一定會(huì)有重復(fù)的部分),然后將這些小塊重新將問(wèn)題組合起來(lái),想一下將一只大卸八塊的山羊組合起來(lái),哈哈,一定是活不過(guò)來(lái)了,不過(guò)有羊肉吃也不錯(cuò)。如果你很順利的組合起來(lái)了,表示你很好的劃分了這個(gè)問(wèn)題而且了解的很透徹,以后的事將會(huì)一帆風(fēng)順,你這時(shí)腦袋里一定充滿了解決這個(gè)問(wèn)題的方案,已經(jīng)躍躍欲試了。不要急,聰明的人會(huì)仔細(xì)的將劃分的過(guò)程多看幾遍,重組的方法多試幾種,這不但對(duì)以后和編程有好處,也是更好解決方案的起點(diǎn)。

現(xiàn)在我們來(lái)解剖一只山羊,如果你愿意還可以細(xì)分,動(dòng)物愛(ài)好者請(qǐng)回避。

 

山羊

-> 腦袋

-> 軀體

-> 四肢

-> 尾部

 

腦袋

軀體

四肢

尾部

-> 五官

->   胸

 

-> 兩只前肢

-> 尾巴

-> 胡子

->   腹

-> 兩只后肢

-> 絨毛

-> 絨毛

->   背

 

-> 骨架

-> 骨架

-> 內(nèi)臟

 

 

 

-> 絨毛

 

 

 

-> 骨架

 

 

 

五官

-> 耳朵

-> 眼睛

-> 鼻子

-> 嘴巴

 

內(nèi)臟

-> 心

 

-> 脾

-> 肝

-> 肺

-> 胃

-> 腸

-> 腎

 

前肢

后肢

->   腳

 

->   腳

-> 絨毛

-> 絨毛

-> 骨架

-> 骨架

最后我們得到的是:

山羊 腦袋 軀體 四肢 尾部 腦袋 五官 胡子 絨毛 骨架 軀體 胸 腹 背 內(nèi)臟 絨毛 骨架 四肢 兩只前肢 兩只后肢 尾部 尾巴 絨毛 骨架 五官 耳朵 眼睛 鼻子 嘴巴 內(nèi)臟 心 脾 肝 肺 腎 胃 腸 前肢 腳 絨毛 骨架 后肢 腳 絨毛 骨架

去掉重復(fù)的部分:

山羊 腦袋 軀體 四肢 尾部 五官 胡子 絨毛 骨架 胸 腹 背 內(nèi)臟 兩只前肢 兩只后肢 尾巴 耳朵 眼睛 鼻子 嘴巴 心 脾 肝 肺 腎 胃 腸 腳 腳

最終的不可劃分的子模塊:

胡子 絨毛 骨架 胸 腹 背 尾巴 耳朵 眼睛 鼻子 嘴巴 心 脾 肝 肺 胃 腸 腳

現(xiàn)在我們將它重新組合一下,是不是很簡(jiǎn)單的就完成了。而且我們需要處理的東西并不多?,F(xiàn)在我們來(lái)用數(shù)學(xué)元素來(lái)描述一下

胡子: 數(shù)量不多的多種形狀的輪廓,有各種顏色

絨毛: 非常多的多種形狀的輪廓,有各種顏色

骨架: 多種形狀的輪廓,有一種顏色

胸:     某形狀的輪廓,有一種顏色

腹:     某形狀的輪廓,有各種顏色

背:     某形狀的輪廓,有各種顏色

尾巴: 某形狀的輪廓,有各種顏色

耳朵: 最多兩個(gè)的某形狀的輪廓,有各種顏色

眼睛: 最多兩個(gè)的某形狀的輪廓,有各種顏色

鼻子:
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

污版视频在线观看| 好男人官网在线观看| 小毛片在线观看| 日韩成人午夜电影| 国产chinesehd精品露脸| 中文av一区| 亚洲免费毛片| 在线视频综合导航| 男人天堂av电影| 老司机aⅴ在线精品导航| 国产真人无遮挡作爱免费视频| 暖暖成人免费视频| 国产精品一区二区三区高清在线| 日韩一级免费视频| 在线天堂新版最新版在线8| 亚洲成人aaa| 欧美极品一区二区三区| 美女视频免费一区| 精品一区免费观看| av在线app| 99精品久久只有精品| avav在线播放| 午夜国产精品视频| 另类的小说在线视频另类成人小视频在线| 亚洲制服欧美另类| 欧美成人aaa片一区国产精品| 久久久夜色精品亚洲| 欧美午夜电影在线播放| 欧美日本视频在线| 亚洲一区二区三区xxx视频| 国产精品传媒在线观看| 91精品啪在线观看国产| 国产精品欧美大片| 另类小说视频一区二区| 青春草国产成人精品久久| 美女av一区二区三区| 国产在线拍揄自揄拍无码| 国产亚洲第一页| 久久99蜜桃| 免费的av电影| 亚洲一区二区久久| 亚洲欧美日本视频在线观看| 欧美一区二区在线| 蜜桃免费在线| 久久久久无码国产精品一区| 日韩亚洲精品视频| 黑人精品xxx一区一二区| 99国内精品久久久久久久| 国产99久久精品一区二区| 成人影院在线播放| 亚洲香蕉中文网| 波多野结衣乳巨码无在线观看| 毛片在线播放a| 日本精品一区二区三区视频| 老司机精品视频一区二区| 久久久久久成人网| 一本色道久久综合亚洲精品酒店| 婷婷综合另类小说色区| 国产精品99久久99久久久| 97品白浆高清久久久久久| 中文字幕乱码在线人视频| 亚洲一区二区三区精品视频| 免费电影一区二区三区| 成年网站免费| 中文字幕制服丝袜| 日韩在线三区| 一区二区三区四区影院| 91国内精品野花午夜精品| 中文字幕一区不卡| 日韩av在线一区二区| 亚洲网站一区| 91嫩草精品| 亚洲一区二区三区视频在线播放| 午夜成年女人毛片免费观看| 国产在线电影| 精品久久免费看| 91黄色免费网站| 国产精品久久久久久久久久三级| 69精品丰满人妻无码视频a片| 牛牛热在线视频| 精品女同一区二区三区| 亚洲精品在线观看www| 国产午夜精品一区在线观看| 亚洲视频免费播放| 免费视频一区二区三区在线观看| 91中文字幕在线视频| 久久亚洲精品爱爱| 人人插人人干| 成人无码av片在线观看| 好吊色视频988gao在线观看| 一二三四区在线| 日本成人一区| 91精品久久久久久久久久久久| 一个人看的视频www在线观看免费| 极品日韩久久| 亚洲成av人影院在线观看网| 午夜精品福利一区二区蜜股av| 日本精品一区二区三区在线播放| 91色在线视频| 91精品久久久久久久91蜜桃| 日日摸夜夜爽人人添av| 精品国产一区二区三区久久久狼牙| 一级毛片电影| 999精品视频在线观看| 99久久综合| 天天综合天天做| 久久久久久91精品色婷婷| 国产蜜臀一区二区打屁股调教| 成人黄色a级片| 亚洲区小说区图片区| 日韩黄色一级大片| 久久国产精品久久精品| 懂色av一区二区三区蜜臀| 超碰97人人干| 国产精品一区=区| 91小视频网站| 在线视频不卡国产| 91国偷自产中文字幕久久| 一区二区三区不卡视频在线观看| 久久er99精品| 亚洲精品影视在线观看| 五月天激情小说综合| 黑丝美女一区二区| 色综合亚洲欧洲| 成人精品视频99在线观看免费| 精品人妻二区中文字幕| 在线亚洲自拍| av无码精品一区二区三区| 成人国产精品久久久网站| 全部a∨一极品视觉盛宴| 丰满岳乱妇一区二区三区| 国产成人综合在线| 无码人妻一区二区三区免费n鬼沢| 性高潮免费视频| 国产精品嫩草69影院| 一区二区在线观看网站| 高清一区二区视频| 亚洲电影先锋| 精品国产一区二区三区麻豆免费观看完整版| 久久免费视频色| 亚洲精品久久久蜜桃| 亚洲图中文字幕| 男人天堂网av| 五月婷婷在线观看视频| 涩涩涩久久久成人精品| 久久久久无码国产精品不卡| 国产网友自拍视频导航网站在线观看| 亚洲一区二区精品3399| 欧美日韩一区二区三区四区五区六区| 嫩草视频免费在线观看| 亚洲午夜精品久久| 日韩成人高清| 久久久久黄久久免费漫画| 色综合久久综合| 一区二区三区在线观看av| 久久中文字幕电影| 国产精品丝袜91| 国产美女情趣调教h一区二区| 亚洲中文字幕在线观看| 三年中国国语在线播放免费| 亚洲免费影院| 麻豆国产精品va在线观看不卡| 视频一区二区三区在线观看| 久久99久久98精品免观看软件| av电影在线网站| 亚洲一区二区四区| 中文字幕丰满人伦在线| 亚洲天堂av图片| 成人羞羞视频在线看网址| 成人天堂yy6080亚洲高清| 这里只有久久精品视频| 亚洲视频在线观看免费| 国产在线综合视频| 亚洲精品97久久久babes| 亚洲一区二区三区免费在线观看| 波多野结衣视频网址| 久久久久久久久久久久久久久久av| 波多野结衣在线播放一区| 伊大人久久香线焦宗合一75大| 国产在线精品自拍| 国产一级久久| 日本一区二区免费在线| 亚洲高清影视| 人妻一区二区三区| 欧美高清一级片| 国产精品欧美久久久| 男人天堂亚洲| 日韩视频一区二区三区在线播放| 日本午夜精品一区二区三区电影| www.亚洲人.com| 亚洲黄色小说在线观看| 中文字幕日本乱码精品影院| 国产电影一区| 亚洲午夜精品久久久久久性色| 亚洲国产综合久久精品小蝴蝶| 国产免费黄网站| 欧美男gay| 97国产成人精品视频| 亚洲精品一区二区三区不| fc2ppv在线播放| 亚洲网色网站| 亚洲成人av在线影院| 亚洲精品久久嫩草网站秘色| 国产一区二区高清在线| www.av网站| 欧美激情综合网| 国精产品99永久一区一区| 一级视频在线免费观看| 男人靠女人免费视频网站| 亚洲国产精品综合久久久| 日韩精品一区二区三区三区免费| 99精品视频免费版的特色功能| 一级中文字幕一区二区| 国产精品538一区二区在线| 懂色av蜜桃av| 午夜性福利视频| 久久九九国产| 精品免费日产一区一区三区免费| 激情综合一区二区三区| 免费网站在线观看人| 水蜜桃一区二区| 美女日韩在线中文字幕| 日本中文字幕网| 日韩电影在线免费观看| 欧美午夜免费影院| 中文字幕一二三四区| 久久精品视频一区二区三区| 国产精品久久久久久久久久东京| 国产精品99久久久久久白浆小说| 伊人中文在线| 九九在线观看视频| 天天综合网天天综合色| 开心激情五月婷婷| 国产精品入口免费软件| 久久久久国产精品熟女影院| 色狠狠色狠狠综合| 精品福利一区二区| 国产中文字幕网| 亚洲国产成人va在线观看天堂| 精品人在线二区三区| 亚洲另类图片色| 国产欧美韩日| 亚洲一级电影| 91丨九色porny丨蝌蚪| 欧美日韩一区二区三区免费| 国产suv精品一区二区三区88区| 在线视频欧美性高潮| 中文字幕在线日亚洲9| 久久大综合网| 欧美极品少妇xxxxⅹ高跟鞋| 妓院一钑片免看黄大片| 暧暧视频免费| 国产性猛交╳xxx乱大交| 一区二区三区在线视频观看58| 日本孕妇大胆孕交无码| 国产亚洲欧美精品久久久www| 免费观看成人高潮| 一本色道无码道dvd在线观看| 国产女主播在线一区二区| 加勒比免费视频| 在线h片观看| www久久精品| 亚洲不卡免费视频| 亚洲二区在线播放视频| 99久久精品久久久久久ai换脸| 日韩国产欧美视频| 1pondo在线播放免费| 午夜dj在线观看高清视频完整版| 中文字幕在线不卡| 尤物视频在线免费观看| 国产免费成人| 国产超级va在线视频| 国产精品视频福利| 婷婷色中文字幕| 国产精品自产拍高潮在线观看| 欧美激情亚洲另类| 2024亚洲男人天堂| 久久亚洲精品中文字幕蜜潮电影| 亚洲狼人综合| 一二三四在线观看视频| 亚洲精品国精品久久99热| 日韩av综合在线观看| 欧美成人免费看| 精品偷拍一区二区三区在线看| 久久众筹精品私拍模特| 成人www视频在线观看| 极品粉嫩国产18尤物| 成人精品福利视频| 日韩欧美在线精品| 成人免费毛片嘿嘿连载视频| 日韩午夜激情免费电影| 国产在线视频一区二区| 久久精品首页| 日韩国产高清视频在线| 特级毛片在线观看| 免费 成 人 黄 色| 中文字幕在线观看一区二区| 特大巨黑人吊性xxx视频| 大色综合视频网站在线播放| 成人亲热视频网站| 色偷偷偷综合中文字幕;dd| 亚洲成人精品一区| 伊人久久大香线蕉综合75| 欧美日韩亚洲一区在线观看| 欧美特大特白屁股xxxx| 国产馆av播放| 一区二区三区免费观看视频| 久久成人精品| 高清一区二区视频| 免费观看又污又黄在线观看国产| 久久精品国产亚洲av香蕉| 国产一区二区三区四区五区3d| 亚洲综合在线观看视频| 日本高清不卡一区二区三区视频| 亚洲国产三级在线| 奇米777国产一区国产二区| 国产亚洲欧洲一区高清在线观看| 国产精品19p| 亚洲国产精品成人| 国产精品毛片一区二区三区| 亚洲第一成人网站| 91在线码无精品| 亚洲区在线播放| 男人日女人视频网站| 国产一区二区三区精品在线观看| 日产精品高清视频免费| bbbbbbbbbbb在线视频| 国产精品一二三在|