精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

我曾經(jīng)得到的一個(gè)最好的編程建議

開發(fā) 后端
多年以前(早在1992年),我加入了這個(gè)瘋狂的skunkworks項(xiàng)目,這個(gè)項(xiàng)目使用的是他們叫做Smalltalk的另類程序語言。在加入這個(gè)奇特的小組,使用這種奇怪的編程語言不久之后,我依然對(duì)實(shí)例變量、類變量、類實(shí)例變量之間的差別感到困惑。

多年以前(早在1992年),我加入了這個(gè)瘋狂的skunkworks項(xiàng)目,這個(gè)項(xiàng)目使用的是他們叫做Smalltalk的另類程序語言。“面向?qū)ο?rdquo;作為一個(gè)“熱門”項(xiàng)目才剛剛起步。作為“面向?qū)ο?rdquo;的顧問,報(bào)酬非常可觀。很多人自以為這就是新的對(duì)象派別的全部內(nèi)容。直到5年前,Alan Kay發(fā)表了“我發(fā)明了‘面向?qū)ο缶幊?rsquo;這個(gè)術(shù)語,但{Java和C++}跟我所知道的有所不同”的言論。(”I invented the term ‘Object Oriented Programming’ and this {Java and C++} is not what I had in mind.”)

在加入這個(gè)奇特的小組,使用這種奇怪的編程語言不久之后,我依然對(duì)實(shí)例變量、類變量、類實(shí)例變量之間的差別感到困惑。我參加了來自ParcPlace的Russ Pencin的培訓(xùn)課程。他說了一些當(dāng)時(shí)我很不喜歡的東西。盡管不明白金玉良言當(dāng)中的要點(diǎn),但我還是努力跟上進(jìn)度。這需要多年的經(jīng)驗(yàn)才能漸漸體會(huì)其中的價(jià)值。建議的內(nèi)容是?

不要使用‘er’結(jié)尾的對(duì)象(Don’t make objects that end with ‘er’.)

沒錯(cuò)。面向?qū)ο缶幊蹋∣OP)的模式在我們稱之為“程序化編程”的文化當(dāng)中活力十足?,F(xiàn)在我們沒有過多地談?wù)撨@兩種模式之間的對(duì)比。也許一部分是因?yàn)槊嫦驅(qū)ο笳Z言現(xiàn)在俯拾即是。面向?qū)ο缶幊塘髋?,在眾多派別中脫穎而出??上У氖?,我經(jīng)?;叵肫鹞以?000年左右聽過 Adele Goldberg的演講:“現(xiàn)在我們有很多面向?qū)ο缶幊碳夹g(shù),但就沒有那么多面向?qū)ο缶幊痰某绦騿T”。假如我有一個(gè)建議想轉(zhuǎn)告給一群有志成為面向?qū)ο蟪绦騿T的人,那應(yīng)該是Russ提供的一句金玉良言:“不要使用‘er’結(jié)尾的對(duì)象。”

這名字到底意味著什么呢?為什么值得人們對(duì)它如此興奮?多年以后我發(fā)現(xiàn),面向?qū)ο缶幊痰木柙谟趯⑿袨榻壎ㄔ跀?shù)據(jù)上。在你還沒成為他們無歸屬組織的重要一員時(shí),程序就還是由行為和數(shù)據(jù)構(gòu)成。在典型的結(jié)構(gòu)化程序設(shè)計(jì)之中,我們將精力集中在行為(動(dòng)詞)上,然后弄清楚我們需要哪些數(shù)據(jù)(名詞)才能執(zhí)行。總而言之,我們將數(shù)據(jù)綁定在行為上。但在面向?qū)ο蟪绦蛟O(shè)計(jì)之中,我們將程序的中心用名詞和數(shù)據(jù)表示,然后弄清楚我們要將哪些行為綁定在他們之上,希望這些我們想要解決的問題能夠在突發(fā)的行為中得到答案。

最近我覺得有一個(gè)更好的名字來形容一位同事差不多都插手過的每一個(gè)“er”對(duì)象例子。

給例子起一個(gè)更好的名字會(huì)讓設(shè)計(jì)更加具有獨(dú)立性,代碼的關(guān)聯(lián)性更少,總之,更加面向?qū)ο蟆_@不是硬性規(guī)定,不過這會(huì)讓很多例子得到改善。

就拿某種“裝載程序模塊”來說吧,重點(diǎn)在于它的工作單元。模塊有許多實(shí)例變量,參數(shù),也許還有很多到處傳輸?shù)臄?shù)據(jù)。如今,取而代之的是LoadRecord和LoadStream。我有理由相信,你們最終使用的工具,更類似于面向?qū)ο缶幊虅?chuàng)始人心中設(shè)想的模樣。我們想要?jiǎng)?chuàng)造可以描述的對(duì)象,然后將某些行為綁定在它上面,而不是將焦點(diǎn)集中在它的行為上,然后弄清楚他們的行為需要哪些數(shù)據(jù)。

某些以前學(xué)過的用er結(jié)尾的對(duì)象已經(jīng)絕跡多年

管理者(Manager)——每當(dāng)我遇到一位管理者時(shí),我就會(huì)感到擔(dān)憂。大家沒有跟我說它的含義,卻早早地告訴我它的職能。它是注冊(cè)表嗎?那就叫它注冊(cè)表吧。是歷史記錄還是日志?就那樣稱呼吧。是工廠嗎?就那樣稱呼吧。

控制器(Controller)——我在過去20年內(nèi)只做過一個(gè)上等的控制器對(duì)象,它是一個(gè)象征著現(xiàn)實(shí)世界對(duì)象的BallastVoltageController接口。事實(shí)上,世界上每一個(gè)簡單MVC的執(zhí)行與控制器的不同作用本應(yīng)告訴我們這個(gè)構(gòu)想相當(dāng)協(xié)調(diào)的事情。

組織者(Organizer 以及許多類似的團(tuán)體)——焦點(diǎn)在于他們的職能。這是一個(gè)用來說明讓眾多這種‘ers’對(duì)象轉(zhuǎn)化為組織極其簡單的不錯(cuò)例子。就把它們稱為組織吧?,F(xiàn)在我們來關(guān)注它們的內(nèi)容。

分析器/渲染器/(Analyzer/Renderer)/等等——“勞動(dòng)者”對(duì)象中定義清晰的例子。假設(shè)它們是用來分析/渲染/等等。

生成器/加載器/閱讀器/編寫器/(Builder/Loader/Reader/Writer/)等等——把焦點(diǎn)從被操控的對(duì)象身上挪開,它們自身往往承擔(dān)著重大的責(zé)任。

這樣一條路線規(guī)則也會(huì)有很多例外

有許多以‘er’結(jié)尾的名詞。注冊(cè)表、邊框、字母、數(shù)字。如果真的是一個(gè)名詞的話,那就好了。

有很多‘er’結(jié)尾的單詞,盡管重點(diǎn)在于它們的行為上,也變得很常見了,所以我們***至少在一定程度上維持這種情況。分部程序,編譯器,瀏覽器。

當(dāng)你試圖建立一個(gè)以‘er’結(jié)尾的域?qū)ο竽P蜁r(shí),我可以拿比較熟悉的人員管理域作例子,它可以提升個(gè)人素質(zhì),使人具有管理行為。

你的經(jīng)歷可能會(huì)有所不同,我相信有很多人持反對(duì)意見。直到你適應(yīng)了這種心態(tài)一段時(shí)間之后,你才能真正體會(huì)到。為你的項(xiàng)目/設(shè)計(jì)提供一個(gè)回旋的余地,看看會(huì)發(fā)生什么。

英文原文:One of the Best Bits of Programming Advice I ever Got

原文鏈接:http://blog.jobbole.com/7658/

【編輯推薦】

  1. 高效編寫Java代碼的幾條建議
  2. Dart語言遭微軟鄙視 谷歌疏遠(yuǎn)盟友必?cái)?/a>
  3. JAVA程序員您需要學(xué)習(xí)的25個(gè)標(biāo)準(zhǔn)
  4. Java常見的四種引用
  5. Java程序員慣性思維的一個(gè)錯(cuò)誤
責(zé)任編輯:林師授 來源: 伯樂在線
相關(guān)推薦

2015-06-02 11:04:02

編程最佳編程建議

2012-09-03 11:09:37

2012-09-03 11:03:10

程序員編程

2012-08-20 09:53:48

編程編程建議程序員

2015-10-08 08:46:29

職業(yè)建議

2018-12-04 15:46:53

編程語言Python

2019-08-23 15:54:55

編程語言程序員電腦

2015-09-08 09:25:07

編程經(jīng)驗(yàn)教訓(xùn)

2023-01-04 09:05:17

2016-10-19 13:32:31

JavaMemory

2009-07-27 09:56:51

IT職場建議

2021-03-01 14:44:17

AI 數(shù)據(jù)人工智能

2012-10-09 14:53:47

微軟

2020-08-26 10:03:31

MySQL索引

2015-09-28 11:15:03

java初學(xué)者建議

2021-08-02 08:21:53

Python編程語言開發(fā)

2012-04-17 10:38:38

女性編程

2022-05-16 08:42:26

Pandasbug

2013-08-26 13:58:20

2018-11-16 17:00:05

Python腳本數(shù)據(jù)分析
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

а天堂8中文最新版在线官网| 日韩三级视频在线播放| 91麻豆精品国产91久久久更新资源速度超快| 99国产精品99久久久久久| 国产精品扒开腿做爽爽爽视频| 老司机精品免费视频| 日韩最新av| 在线免费一区三区| 久久亚洲国产成人精品无码区| 欧美日韩影视| 国产剧情一区在线| 国产v综合v亚洲欧美久久| 欧美日韩免费一区二区| 激情五月综合网| 欧美成人欧美edvon| 日本老熟妇毛茸茸| 国产高清自产拍av在线| 成人免费在线播放视频| 欧美精品二区三区四区免费看视频| 91禁在线观看| 久久综合九色| 欧美激情综合色综合啪啪五月| 国产美女网站视频| 婷婷综合一区| 欧美变态口味重另类| 免费av不卡在线| 日韩性xxx| 亚洲成人av电影| 欧美性受xxxx黑人猛交88| 欧美高清成人| 91香蕉视频黄| 国产精品一区二区在线观看| 国产绿帽一区二区三区| 日韩av成人高清| 欧美在线影院在线视频| 国产精品第一页在线观看| 国产精品国产一区| 一区二区在线视频| 亚洲午夜福利在线观看| 欧美深夜视频| 精品美女被调教视频大全网站| 午夜视频在线网站| www.久久.com| 在线观看视频一区二区| 国产成人无码一二三区视频| www成人免费观看| 亚洲一区二区在线观看视频| 国产911在线观看| 黄a在线观看| 国产精品超碰97尤物18| 亚洲精品乱码视频| 国产对白叫床清晰在线播放| 久久精品网站免费观看| 日本精品免费| av免费观看一区二区| 欧美激情在线一区二区三区| 亚洲福利av| 在线毛片网站| 亚洲视频在线观看三级| 天堂av免费看| 午夜小视频在线观看| 亚洲精品网站在线观看| 红桃一区二区三区| 麻豆蜜桃在线| 欧美日韩国产精品一区| 男人的天堂99| 福利精品一区| 日韩一二在线观看| 日本性生活一级片| 亚洲美女15p| 中文字幕日韩专区| 欧美三级黄色大片| 欧美精品日韩| 2018日韩中文字幕| 69av视频在线观看| 久久精品99国产精品| 成人深夜直播免费观看| 成人免费观看在线视频| 91在线精品一区二区| 日本一区二区三区四区在线观看| 日本美女高清在线观看免费| 一区二区不卡在线播放| 日韩精品一区在线视频| 粉嫩一区二区| 欧美日本在线看| 亚洲一区和二区| 亚洲精品国产动漫| 色婷婷成人综合| 中文字幕第28页| 亚洲欧美卡通另类91av| 国产欧美日韩中文| 亚洲精品久久久狠狠狠爱| 2024国产精品视频| 在线观看精品视频| 51漫画成人app入口| 欧美午夜在线一二页| 国偷自产av一区二区三区麻豆| 亚洲三级性片| 久久亚洲欧美日韩精品专区| 日韩在线观看第一页| 另类小说视频一区二区| 国产精品推荐精品| 自拍视频在线免费观看| 偷拍一区二区三区| 污污视频网站在线| 西瓜成人精品人成网站| 欧美精品免费播放| 国产成人无码专区| 成人性生交大片免费| 少妇特黄a一区二区三区| 2018av在线| 在线播放91灌醉迷j高跟美女| 国产又爽又黄无码无遮挡在线观看| 欧美岛国激情| 国产成人福利网站| 狠狠综合久久av一区二区| 国产精品视频一二三区 | 亚洲精品视频91| 久久亚洲私人国产精品va媚药| 99亚洲国产精品| 国产成人免费9x9x人网站视频| 欧美成人三级在线| 国产精品白丝喷水在线观看| 日韩精品午夜视频| 国产视频在线观看一区| 影音先锋男人在线资源| 精品视频一区二区三区免费| a视频免费观看| 国产一区日韩欧美| 91亚洲精品丁香在线观看| av福利精品| 91成人看片片| 人妻丰满熟妇aⅴ无码| 1024日韩| 国产伦精品一区| 宅男在线观看免费高清网站| 欧美精品一二三| 日本人亚洲人jjzzjjz| 久久久久国产一区二区| 久久亚洲综合网| 国产h片在线观看| 欧美精品一区二区精品网| 成熟的女同志hd| 精品一区二区三区在线播放| 亚洲欧洲精品一区二区三区波多野1战4 | 黄色大全在线观看| 久久亚洲捆绑美女| 乱妇乱女熟妇熟女网站| 四虎5151久久欧美毛片| 欧美中文字幕视频| 日本亚洲欧美| 色婷婷精品久久二区二区蜜臀av| 国产精品亚洲无码| 麻豆91精品| 日韩精品一区二区三区外面| 成人精品电影在线| 亚洲最新在线视频| 亚洲一区中文字幕在线| 亚洲私人影院在线观看| 国产毛片久久久久久| 欧美精品导航| 精品国产乱码久久久久| av资源亚洲| 在线观看亚洲视频| 国产伦精品一区二区三区视频痴汉 | 国产精品美女| 久久综合婷婷综合| 香蕉成人av| 自拍偷拍亚洲区| 国产三级漂亮女教师| 一区二区三区欧美久久| 艳妇乳肉豪妇荡乳xxx| 久久久蜜桃一区二区人| 亚洲精品中文字幕在线| 麻豆国产一区| 91精品国产精品| 高清av在线| 欧美一级国产精品| 麻豆久久久久久久久久| 国产欧美日韩三区| 亚洲一区二区中文字幕在线观看| 在线成人av| 欧美亚洲丝袜| 高清国产一区二区三区四区五区| 国内成人精品视频| 成人午夜影视| 日韩欧美资源站| 麻豆成人免费视频| 18成人在线观看| 日本一区二区在线免费观看| 日日夜夜精品免费视频| 9色视频在线观看| 美女亚洲一区| 91精品国产综合久久久久久丝袜| 性欧美xxx69hd高清| 日韩中文字幕在线播放| 黄色www视频| 欧美视频在线一区| 国产无遮无挡120秒| 欧美—级在线免费片| 国产av一区二区三区传媒| 日本亚洲视频在线| 久久久久久久9| 青青草国产免费一区二区下载| 成人片在线免费看| 国产另类xxxxhd高清| 国产+成+人+亚洲欧洲| av中文字幕一区二区三区| 精品国产乱码久久久久久浪潮 | 欧美日韩最好看的视频| 精品国产亚洲日本| 国产99久久久欧美黑人| h片在线观看| 久久视频国产精品免费视频在线| 你懂的视频在线| 精品噜噜噜噜久久久久久久久试看 | 精品少妇人妻一区二区黑料社区| 国产精品一区不卡| 中文字幕国产传媒| 国产视频一区免费看| 成人午夜视频免费观看| 久久亚洲影视| 日本在线免费观看一区| 最近国产精品视频| 国产精品美女黄网| 欧美日韩午夜电影网| 国产精品一二区| 第四色男人最爱上成人网| 91av在线国产| 成人av影院在线观看| 超在线视频97| 幼a在线观看| 中文字幕精品一区久久久久 | 日韩中文娱乐网| 六十路在线观看| 精品视频一区在线视频| 欧美特黄一级视频| 欧美videos大乳护士334| 国产草草影院ccyycom| 欧美一区午夜精品| 国产精品永久久久久久久久久| 欧美日韩小视频| 中文字幕在线观看欧美| 欧美吻胸吃奶大尺度电影 | 青青青伊人色综合久久| 日韩中文字幕免费在线 | 日本黄色福利视频| 捆绑调教一区二区三区| 亚欧美在线观看| 麻豆成人av在线| 日韩欧美亚洲另类| 国产在线国偷精品产拍免费yy| 亚洲欧美国产中文| 久久成人麻豆午夜电影| 四季av一区二区三区| 国内精品伊人久久久久影院对白| 香蕉在线观看视频| 精品一区二区在线看| 不卡中文字幕在线观看| 国产在线精品一区二区三区不卡 | 奇米精品在线| 蜜桃精品wwwmitaows| 日韩精品成人一区二区在线观看| 欧美美女视频| 国产高清精品软男同| 欧美一区二区三区免费看| 国产精品三级一区二区| 一区在线免费| 成人免费毛片网| 日韩黄色小视频| 婷婷激情综合五月天| 国产99精品国产| 亚洲精品视频大全| 亚洲国产高清aⅴ视频| 日韩精品一区二区亚洲av性色| 亚洲影视在线观看| 成人午夜视频精品一区| 日本乱码高清不卡字幕| 夜夜躁狠狠躁日日躁av| 日韩视频一区二区在线观看| 天堂在线视频观看| 亚洲视频视频在线| 免费在线观看av| 欧美精品久久久久久久久久| 日本高清不卡一区二区三区视频| 国产日韩欧美中文| 国产亚洲精品美女久久| 午夜一区二区三区| 午夜精品久久| 久久婷婷国产精品| 韩国v欧美v亚洲v日本v| 在线黄色免费网站| 国产精品系列在线| 国产中文字幕免费| 欧美色综合影院| 天堂中文网在线| www.久久色.com| 美女搞黄视频在线观看| 国产日韩欧美在线观看| 欧美顶级毛片在线播放| 一区二区三区|亚洲午夜| 亚洲影院一区| 视频区 图片区 小说区| 久久久国产综合精品女国产盗摄| 男人的天堂久久久| 色哟哟亚洲精品| 好吊视频一二三区| 久久久999精品免费| 成人免费看黄| 成人在线看片| 99热国内精品永久免费观看| 黄色高清无遮挡| 高清成人在线观看| 呻吟揉丰满对白91乃国产区| 精品人伦一区二区三区蜜桃免费| 国产美女免费视频| 一区二区中文字幕| 伊人久久在线| 国产一区二区三区奇米久涩| 在线看片不卡| 中文字幕在线综合| 久久精品人人做人人爽97| 91九色丨porny丨肉丝| 日韩美女一区二区三区四区| 日本福利在线| 国产精品久久久久久久一区探花 | 激情丁香综合五月| 无码国产69精品久久久久同性| 亚洲国产成人av| 国产成人精品av在线观| 俺也去精品视频在线观看| 秋霞国产精品| 欧美一区二区三区在线播放| 中文一区在线| 国产激情第一页| 亚洲成人av一区二区三区| 朝桐光av在线一区二区三区| 久久精品国产免费观看| 日韩有码欧美| 伊甸园精品99久久久久久| 免费高清视频精品| 欧美丰满美乳xxⅹ高潮www| 色婷婷狠狠综合| 国产一级在线| 国产精品九九久久久久久久| 欧美一区二区性| 黄色三级视频在线| 中文字幕第一区二区| 中文字幕+乱码+中文乱码www| 国产午夜精品免费一区二区三区| 日韩高清中文字幕一区二区| 欧美日韩在线播放一区二区| 久久综合伊人| 欧美午夜激情影院| 欧美人动与zoxxxx乱| 麻豆传媒视频在线观看免费| 国产综合久久久久| 99久久99久久精品国产片桃花| 天天摸天天舔天天操| 17c精品麻豆一区二区免费| 国产精品自拍电影| 欧美激情xxxx| 欧美激情久久久久久久久久久| 男人操女人免费软件| 久久九九影视网| 怡春院在线视频| 久青草国产97香蕉在线视频| 136福利精品导航| 国产a级一级片| 国产精品久久久久久久久快鸭| 国产美女三级无套内谢| 久久久免费在线观看| 九一精品国产| 婷婷中文字幕在线观看| 亚洲国产另类av| 精品亚洲综合| 91久久精品一区| 亚洲巨乳在线| 丰满的亚洲女人毛茸茸| 欧美一区在线视频| 丝袜诱惑一区二区| 亚洲欧洲一区二区在线观看| 国产成人av一区二区三区在线 | 精品无码人妻一区二区免费蜜桃| 欧美久久久一区| 黄频免费在线观看| 无遮挡亚洲一区| 高清国产午夜精品久久久久久| 怡红院av久久久久久久| 欧美精品在线免费| 精品72久久久久中文字幕| 激情图片中文字幕| 欧美日韩国产精品一区| 黄网页在线观看| 久久久久网址| 国产美女精品人人做人人爽| 免费av网站在线| 久久69精品久久久久久久电影好| 美女毛片一区二区三区四区| 91丨porny丨九色|