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

首頁(yè) > 課堂 > 技術(shù)開(kāi)發(fā) > 正文

架構(gòu)設(shè)計(jì)貴在務(wù)實(shí)

2023-06-23 14:40:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

我最早聽(tīng)說(shuō)“軟件架構(gòu)”這個(gè)概念以及UML的名字,是在1999年的水木清華BBS上。當(dāng)時(shí)有一篇文章介紹了軟件架構(gòu)作為一個(gè)相對(duì)獨(dú)立的領(lǐng)域的發(fā)展情況,順便提到在此前一年被接納為OMG標(biāo)準(zhǔn)的UML。該文作者斷言,UML的出現(xiàn)將能“徹底”改變軟件開(kāi)發(fā)的工作方式,甚至“若干年之后,不通UML者無(wú)法染指軟件開(kāi)發(fā)”。三年之后,《程序員》雜志專訪Ivar Jacobson時(shí),UML已經(jīng)是盡人皆知。記得Jacobson在那次采訪中勸告中國(guó)的開(kāi)發(fā)者,趕快去學(xué)習(xí)RUP。從那時(shí)候起,越來(lái)越多的人頂上了“軟件架構(gòu)師”的頭銜,張口模式閉口架構(gòu),一時(shí)間好不風(fēng)光。然而最初的熱乎勁過(guò)去之后,人們發(fā)現(xiàn),“不通UML者無(wú)法染指軟件開(kāi)發(fā)”的預(yù)言似乎落了空,而一些軟件架構(gòu)師們似乎也并不那么神乎其技,很多時(shí)候反而不如那些實(shí)實(shí)在在寫(xiě)代碼的人管用。他們所宣傳的那些架床迭屋的抽象層,那些復(fù)雜精致的模式設(shè)計(jì),看上去精美無(wú)比,柔性十足,然而實(shí)踐當(dāng)中一個(gè)出乎意料的小變更,便常常能把這一切打得粉碎。他們樂(lè)談的松耦合,小接口,往往只是說(shuō)起來(lái)好聽(tīng),實(shí)際很難落實(shí),或者代價(jià)過(guò)高,有的時(shí)候,反而是反其道而行之,才更“管用”。

為什么會(huì)出現(xiàn)這種情況?我想這里有客觀和主觀的原因。

就客觀原因來(lái)說(shuō),軟件開(kāi)發(fā)畢竟還是年輕的行業(yè),各方面還在劇烈發(fā)展和變化中。如果把軟件技術(shù)做一個(gè)層次劃分的話,軟件架構(gòu)及設(shè)計(jì)屬于上層建筑,而像程序設(shè)計(jì)語(yǔ)言、技術(shù)平臺(tái)、數(shù)據(jù)管理技術(shù)、網(wǎng)絡(luò)體系結(jié)構(gòu)等,均在其之下,屬于基礎(chǔ)。這幾年隨著互聯(lián)網(wǎng)的飛速發(fā)展,基礎(chǔ)尚且在劇烈變化當(dāng)中,上層建筑自然會(huì)搖搖晃晃,甚至趕不上趟。具體來(lái)說(shuō),當(dāng)今的軟件體系結(jié)構(gòu)設(shè)計(jì)總體上是基于面向?qū)ο笏枷?,而且是?qiáng)類型語(yǔ)言時(shí)代的面向?qū)ο笏枷?,而?dòng)態(tài)語(yǔ)言的出現(xiàn)和流行,實(shí)際上很大程度上顛覆了傳統(tǒng)面向?qū)ο笏枷氲囊恍┰瓌t。例如,人們?cè)?jīng)認(rèn)為封裝非常重要,對(duì)象成員能夠隱藏便應(yīng)當(dāng)盡量隱藏,但是Python和Ruby中public是常態(tài),private反而是變態(tài),實(shí)踐當(dāng)中也工作的很好,甚至更好。再例如,幾年來(lái)人們津津樂(lè)道的設(shè)計(jì)模式,其中有很多在動(dòng)態(tài)語(yǔ)言里毫無(wú)必要。而很多在關(guān)系數(shù)據(jù)庫(kù)時(shí)代被視為秘笈的數(shù)據(jù)存儲(chǔ)與訪問(wèn)模式,比如層次關(guān)系的表達(dá),反規(guī)范化的經(jīng)驗(yàn),放到后關(guān)系性數(shù)據(jù)庫(kù)里就沒(méi)有多大意義了。再諸如應(yīng)用的Web化、RIA、SOA等基本思想的變遷,都是能引起整個(gè)軟件技術(shù)格局強(qiáng)烈震蕩的大事件,所有這些進(jìn)行中的劇烈變化,不可能不對(duì)軟件架構(gòu)的設(shè)計(jì)產(chǎn)生影響,從而使得很多關(guān)于架構(gòu)設(shè)計(jì)的思想迅速過(guò)時(shí)或者必須調(diào)整。如果架構(gòu)師們不能夠充分重視實(shí)踐,與時(shí)俱進(jìn),那么就很有可能做出不合時(shí)宜的設(shè)計(jì)。

就主觀原因來(lái)說(shuō),很多軟件架構(gòu)師走入了一個(gè)誤區(qū),即一旦升級(jí)為架構(gòu)師,就可以脫離具體的代碼實(shí)踐,可以陽(yáng)春白雪了。事實(shí)上,由于下層技術(shù)的變化迅速,架構(gòu)師一旦脫離代碼實(shí)踐,脫離現(xiàn)實(shí)應(yīng)用,很快就會(huì)與實(shí)實(shí)在在的軟件開(kāi)發(fā)工作產(chǎn)生距離感,忘卻一線開(kāi)發(fā)者需要面對(duì)的現(xiàn)實(shí)問(wèn)題,做出一些不切實(shí)際的設(shè)計(jì)決策。這樣的設(shè)計(jì),或者執(zhí)行不下去,或者執(zhí)行下去也代價(jià)巨大,該解決的問(wèn)題沒(méi)解決,卻在無(wú)關(guān)緊要的問(wèn)題上大做文章。毫無(wú)疑問(wèn),這樣的設(shè)計(jì)得不到一線開(kāi)發(fā)者的衷心支持,得不到好的結(jié)果。架構(gòu)設(shè)計(jì)跟開(kāi)發(fā)發(fā)生矛盾,誰(shuí)有問(wèn)題?多半是架構(gòu)設(shè)計(jì)出了問(wèn)題。因?yàn)殚_(kāi)發(fā)直接面對(duì)實(shí)踐,直接從事實(shí)踐,開(kāi)發(fā)出了問(wèn)題,那就是實(shí)踐在向自以為是的偽真理宣戰(zhàn)了。然而,一部分架構(gòu)師不去檢討自己脫離實(shí)踐的設(shè)計(jì),卻搞起本本主義,硬拿書(shū)本教條死扣實(shí)際。另一方面,如果開(kāi)發(fā)者對(duì)于架構(gòu)設(shè)計(jì)的原則和嘗試缺乏了解,不愿意提高對(duì)于軟件架構(gòu)設(shè)計(jì)的認(rèn)識(shí)和理解,不愿意付出對(duì)長(zhǎng)遠(yuǎn)有利的代價(jià),也不理解,不支持,甚至消極抵制架構(gòu)師的決定,那么同樣會(huì)引起架構(gòu)設(shè)計(jì)與開(kāi)發(fā)之間的矛盾。結(jié)果往往是,兩個(gè)必要的角色之間產(chǎn)生矛盾。開(kāi)發(fā)者抱怨架構(gòu)設(shè)計(jì)華而不實(shí),架構(gòu)師抱怨開(kāi)發(fā)者不嚴(yán)格按設(shè)計(jì)行事,進(jìn)而相互質(zhì)疑對(duì)方角色的必要性。開(kāi)發(fā)者認(rèn)為架構(gòu)師就是吃干飯的文人,根本應(yīng)該人間蒸發(fā),沒(méi)有存在的必要,而架構(gòu)師則覺(jué)得開(kāi)發(fā)者是一群無(wú)組織無(wú)紀(jì)律的驕傲的野貓,幻想有朝一日自動(dòng)代碼生成器能把這幫不聽(tīng)話的開(kāi)發(fā)者趕出山門(mén)。

事實(shí)上,開(kāi)發(fā)者和架構(gòu)師都是軟件開(kāi)發(fā)中必不可少的角色,即使在單人開(kāi)發(fā)的項(xiàng)目中,開(kāi)發(fā)者本人也需要經(jīng)常在這兩個(gè)角色之間切換。兩個(gè)角色的相互理解,和諧協(xié)作,才能夠共同克服現(xiàn)實(shí)困難,開(kāi)發(fā)成功的軟件。在促進(jìn)這種和諧的過(guò)程中,開(kāi)發(fā)者應(yīng)當(dāng)積極學(xué)習(xí)架構(gòu)設(shè)計(jì)的理論并充分實(shí)踐,而架構(gòu)師則需要本著務(wù)實(shí)的態(tài)度貼近一線。

因?yàn)閺氖录夹g(shù)媒體工作,我也確實(shí)結(jié)識(shí)了幾個(gè)優(yōu)秀的架構(gòu)設(shè)計(jì)師,他們身上的共同特點(diǎn)就是務(wù)實(shí)。這些架構(gòu)師都具有多年的軟件開(kāi)發(fā)經(jīng)驗(yàn),對(duì)軟件本質(zhì)的理解相當(dāng)深入,本身就是開(kāi)發(fā)高手。與一般開(kāi)發(fā)高手不同的是,他們充分實(shí)踐,但不宥于實(shí)踐,而是積極地學(xué)習(xí)軟件架構(gòu)的理論,嘗試用理論來(lái)指導(dǎo)實(shí)踐。而與整天高談闊論的理論架構(gòu)師不同的是,他們掌握了理論之后,一定要親自落實(shí),用實(shí)踐來(lái)檢驗(yàn)。當(dāng)理論與實(shí)踐產(chǎn)生矛盾的時(shí)候,他們既不會(huì)輕易否定理論,更不會(huì)教條主義般地削足適履,而是認(rèn)真分析矛盾產(chǎn)生的原因,研究可能的對(duì)策。在反復(fù)思考和實(shí)踐之下,他們敢于做出“離經(jīng)叛道”的結(jié)論,敢于質(zhì)疑大師偶像的論斷,更能夠在錯(cuò)綜復(fù)雜的實(shí)際做出簡(jiǎn)單、可靠、靈活而便于實(shí)現(xiàn)的設(shè)計(jì),并且向開(kāi)發(fā)者傳達(dá)意圖,答疑解惑,實(shí)現(xiàn)整個(gè)團(tuán)隊(duì)的思想一致。他們做出的設(shè)計(jì),開(kāi)發(fā)者看得懂,做得出,自然會(huì)得到衷心的擁護(hù)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美丰满老妇| a级在线免费观看| 欧美体内she精高潮| 国产精品v欧美精品v日本精品动漫| 99av国产精品欲麻豆| 午夜成人亚洲理伦片在线观看| 久久久综合激的五月天| 色综合天天天天做夜夜夜夜做| 免费又爽又黄禁片视频1000片| 久久国产加勒比精品无码| 久久久成人免费视频| 在线观看的黄色网址| 免播放器亚洲一区| 国产情侣高潮对白| 欧美xxxx性xxxxx高清视频| 亚洲免费不卡视频| 久久国产精品成人免费观看的软件| 欧美性大战久久久久久久| 亚洲精品播放| 天天干天天草| 欧美精品videosex牲欧美| 一区二区三区欧美成人| 久久免费视频这里只有精品| 亚洲男人天堂九九视频| 激情综合亚洲精品| 天天综合天天干| 在线观看免费视频高清游戏推荐| 久久综合久久网| 99久久精品一区二区| 红杏一区二区三区| 国产性xxxx| 久久精品97| 2020日本在线视频中文字幕| 欧亚成年男女午夜| 亚洲成人精品电影在线观看| 欧美日韩国产黄| 成年人免费在线视频网站| 伊人久久大香伊蕉在人线观看热v| 99久久国产综合精品色伊| 国产欧美日韩在线播放| 视频一区二区精品的福利| 成人在线观看黄| 激情在线视频播放| wwww.国产| 日韩视频免费观看高清| 午夜视频www| 成人在线免费电影网站| 天天爱天天操天天干| 国产精品美女久久| 一区二区网站| 久久综合色视频| 欧美高清视频一区二区| 激情久久久久久久| 精品美女视频在线观看免费软件| 欧美亚洲动漫精品| 色综合av综合无码综合网站| 欧美日韩一区精品| 少妇高清精品毛片在线视频| 日韩欧美在线观看| 成人在线观看www| 人人干人人草| 毛片免费在线| 五月天国产视频| 欧美日韩看看2015永久免费| 97香蕉久久夜色精品国产| 亚洲av无码乱码国产精品久久| 999www人成免费视频| 亚洲欧洲精品一区二区精品久久久| 91精品韩国| 99久久伊人网影院| 亚洲av网址在线| 欧美精品一本久久男人的天堂| 日韩精品亚洲专区| 亚洲天天影视| 2021av网| 日韩成人免费在线| 91文字幕巨乱亚洲香蕉| 蜜臀av性久久久久蜜臀av| 成年人视频在线免费观看| 日韩 欧美 精品| 婷婷六月综合亚洲| 福利在线一区二区三区| 欧美日韩不卡| 国产精品午夜一区二区三区| 男人插曲女人视频免费| 精品国产美女在线| 国产精品4hu.www| 日韩在线国产精品| 一级免费在线观看| av免费在线网站| 欧美性受xxxx狂喷水| 欧美日韩国产免费观看| 91天堂在线观看| 中文字幕一区二区三区在线乱码| 欧美xxxx三人交性视频| wwww在线观看| 这里只有精品在线| 日本韩国在线视频爽| www..69.hd| 九九热视频在线观看| 国产在线二区| 中文字幕资源站| 亚洲欧美激情一区二区| www.久久草.com| 欧美成人精品在线| 亚洲最新视频在线观看| 天天综合在线观看| 国产成人av电影在线播放| 亚洲欧美一区二区激情| 国产美女视频一区| 91野花视频| 国产日韩成人精品| 日本午夜大片| 开心快乐六月丁香婷婷| 好吊日视频在线观看| 国产日韩一区欧美| 日韩高清人体午夜| 成人爱爱电影网址| 国产在线观看免费播放| 琪琪久久久久日韩精品| 国内在线高清免费视频| 91精彩刺激对白露脸偷拍| 涩涩屋黄网站| 小说区图片区色综合区| 一区国产精品| 天天躁日日躁狠狠躁欧美| 一个人看的日本www的免费视频| 欧美一级中文字幕| 国产精品日本欧美一区二区三区| 久久综合视频网| 日韩影视精品| 日本不卡在线视频| 91国在线高清视频| 图片区乱熟图片区亚洲| 川上优av中文字幕一区二区| 高清视频在线观看三级| 日韩一区二区三免费高清在线观看| 久久久久久亚洲综合影院红桃| 精品亚洲va在线va天堂资源站| 中文字幕一区二区三区欧美日韩| 日韩精品一级中文字幕精品视频免费观看| 国产一区二区三区四区五区入口| 欧美大片第1页| 麻豆传媒一区二区三区| 不卡一卡2卡3卡4卡精品在| 国产乱人伦精品一区二区| 成人做爰www看视频软件| 欧美男男gaytwinkfreevideos| 亚洲福利视频二区| a一级免费视频| 亚洲成人av片在线观看| 俄罗斯毛片基地| 制服丨自拍丨欧美丨动漫丨| 色丁香婷婷综合久久| 成人av电影天堂| 国产成人天天5g影院在线观看| 久久久一区二区三区| 日韩成人精品一区二区| 曰皮视频在线播放免费的| 91成人噜噜噜在线播放| www国产在线| 中文字幕第一区二区| 国产又粗又大又爽| 成都免费高清电影| 亚洲成人tv| 色婷婷综合久久久久久| 亚洲a∨日韩av高清在线观看| 51久久夜色精品国产麻豆| 青青草免费在线视频观看| 欧美国产精品日韩| 国产精品538一区二区在线| 免费看av不卡| 免费h片在线| 中文字幕 欧美日韩| 精品国产日韩欧美| 国产乱人乱偷精品视频| 性网爆门事件集合av| 久草一区二区| 特级毛片在线观看| 最近中文字幕大全中文字幕免费| 国产奶水涨喷在线播放| 国产成a人亚洲精品| 三级黄在线观看| 黄网动漫久久久| 91久久精品国产91久久| 国产精品久久久久久久久久妞妞| 国产拍欧美日韩视频二区| 国产精品999999| 亚洲xxx自由成熟| 国产97在线观看| 精品国产鲁一鲁一区二区三区| 国产精品入口芒果| 日韩视频免费中文字幕| 欧美日韩免费一区二区三区视频| 国产在线激情视频| 桃乃木香奈av在线| 亚洲视频电影图片偷拍一区| 小早川怜子一区二区三区| 国产高潮免费视频| 亚洲自拍偷拍综合| 国产日韩换脸av一区在线观看| 国产成人aa在线观看网站站| 特级西西444www大精品视频| 毛片电影在线| 欧美美女搞黄| 激情av中文字幕| 午夜精品久久久久久久蜜桃app| 亚洲精品黄网在线观看| 麻豆精品精品国产自在97香蕉| 在线精品国产成人综合| 欧美日本久久| 国内精久久久久久久久久人| 国产黄色的视频| 久久久在线视频| 国产一区二区精品久久| 日本欧美中文字幕| 国产一区二区网址| 最近2019中文字幕大全第二页| 亚洲熟妇av一区二区三区| 成人欧美一区二区三区白人| 国产精品igao视频网网址不卡日韩| 91精品在线影院| 欧美一区二区三区爽大粗免费| 国产成人黄色片| 欧美野外多人交3| 日韩在线天堂| 黄漫在线观看| 国产成人精品综合久久久久99| 久久激情中文| 亚洲电影在线观看| 在线观看亚洲色图| 欧美狂野激情性xxxx在线观| 校花撩起jk露出白色内裤国产精品| 日韩中文字幕二区| 久久久精品高清| 天堂中文字幕一二区| 亚洲jjzzjjzz在线观看| 翔田千里一区二区| 一区二区三区四区五区视频| 久久婷婷综合中文字幕| 97视频精品| 亚州黄色一级| 免费a级人成a大片在线观看| 亚洲第一二三四五区| 91中文字幕一区| 久久久久久久久久一区二区三区| 激情av在线| 亚洲一区二区影院| 日韩无码精品一区二区| 欧美日本啪啪无遮挡网站| 亚洲欧美激情一区二区| 国产专区一区| av毛片在线| av成人在线播放| 黄色综合网址| 亚洲精品字幕在线| 91精品国产综合久久精品app| 国产精品中文| 91九色鹿精品国产综合久久香蕉| 日韩在线二区| 国产高潮视频在线观看| 欲求不满的岳中文字幕| 在线视频一区二区| 国产女同在线观看| 污片在线观看一区二区| 亚洲精品www| 欧美黄色片在线观看| 精品无码一区二区三区在线| 91成人网在线观看| 91精品国产沙发| 精品一区二区三区免费站| 二区视频在线观看| 91精品久久久久久久99蜜桃| 黄色网址免费看| 国产女主播福利| 免费观看h电影在线观看| 国产成人精彩在线视频九色| 69久久99精品久久久久婷婷| 舔足天天操天天射| 波多一区二区| 在线亚洲人成电影网站色www| 日本中文字幕中出在线| 99久久国产综合精品五月天喷水| 色欲综合视频天天天| 四虎精品一区二区| 国产在线观看成人| 男女超爽视频免费播放| www.日日操| 不卡av电影在线播放| 欧美日韩中文字幕一区| 日日夜夜精品一区| 色综合影院在线观看| 国产传媒一区二区三区| 欧美日韩精品一区二区天天拍小说| 1024国产精品| 亚洲欧美综合图区| 国产一区二区三区不卡在线| 亚洲国产精品久久91精品| 婷婷av在线| 日韩精品一区中文字幕| a级毛片免费观看在线| 黑人巨大精品欧美一区二区一视频| 色佬视频在线观看| 国产精品99爱免费视频| 不卡的电视剧免费网站有什么| 精品卡1卡2卡三卡免费网站| 成人av网站免费观看| 久久99爱视频| 午夜视频在线免费观看| 偷拍与自拍一区| 呦呦在线视频| 不卡中文字幕| 欧美欧美一区二区| 久久久久免费精品国产| 精品视频1区2区| 免费一级黄色大片| 欧美成人黄色网址| 在线女人免费视频| 鲁大师成人一区二区三区| 日韩大尺度在线观看| 美女视频黄免费| 一级做a爰片性色毛片视频| 国产精品久久久久久久午夜| 色七七在线观看| 精品久久久视频| 性xxxx视频播放免费| 在线国产一区二区三区| 日本人妻丰满熟妇久久久久久|