国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

需求變化與IoC

開發(fā) 項(xiàng)目管理 后端
這個段子用幽默的方式反映了需求變化是每一個程序員、架構(gòu)師或項(xiàng)目經(jīng)理都會經(jīng)常遇到的問題。面對這個問題,不同的人有不同的應(yīng)對之道.

先上一個輕松的段子:

程序員XX遭遇車禍成植物人,醫(yī)生說活下來的希望只有萬分之一,喚醒更為渺茫??伤腖ead和親人沒有放棄,他們根據(jù)XX工作如命的作風(fēng),每天都在他身邊念:“XX,需求又改了,該干活了,你快來呀!”,奇跡終于發(fā)生了,XX醒來了,***句話:“需求又改了?”。

這個段子用幽默的方式反映了需求變化是每一個程序員、架構(gòu)師或項(xiàng)目經(jīng)理都會經(jīng)常遇到的問題。面對這個問題,不同的人有不同的應(yīng)對之道,最近微博上有一段關(guān)于需求變化的討論:

@假裝刺猬的豬:我們在軟件開發(fā)過程中,會持續(xù)碰到客戶需求變更的情況。如果沒有領(lǐng)域建模,我們單純將問題使用直覺將問題解決,那么等到客戶需求變更或者有新的需求時,就會面臨一個僵硬的前設(shè)計(jì)!無法在以前的設(shè)計(jì)上持續(xù)深入的優(yōu)化模型,導(dǎo)致需求變更無法及時深化。設(shè)計(jì)實(shí)現(xiàn)均滯后與變更!

@高煥堂: <碰到客戶需求變更的情況>是合理的;但<領(lǐng)域建模>不是美好的手段!!!

@weidagang: 要不被客戶牽著鼻子走,需要自己有很強(qiáng)的設(shè)計(jì)能力,反過來讓客戶跟著你的設(shè)計(jì)來滿足你的要求。能做到這點(diǎn)的公司很少,但這是軟件行業(yè)唯一有希望的出路。

@高煥堂: <這是軟件行業(yè)唯一有希望的出路>。 Great!!

如何應(yīng)對需求變化? @假裝刺猬的豬 的答案是領(lǐng)域建模,并持續(xù)優(yōu)化模型,適應(yīng)需求的變化。@高煥堂 則認(rèn)為領(lǐng)域建模不是美好的手段。我進(jìn)一步補(bǔ)充,應(yīng)該“反過來”讓自己在需求變化中處于主導(dǎo)地位,而不是被動地適應(yīng)。

控制反轉(zhuǎn) (IoC)

什么樣就算是“反過來”了呢?舉個例子:

用戶想購買一臺普通PC,他只想電腦能流暢運(yùn)行魔獸世界,他根本不想知道什么叫主板,什么叫內(nèi)存,什么叫CPU;但他不得不接受必須購買主板、CPU、內(nèi)存的事實(shí),因?yàn)镻C架構(gòu)是產(chǎn)業(yè)標(biāo)準(zhǔn),而不是由用戶定的??蛻粲羞x擇的權(quán)利,但沒有設(shè)計(jì)的權(quán)利,客戶的需求必須在設(shè)計(jì)框架下得到滿足。

這里我們要問PC架構(gòu)是保護(hù)了誰的利益?顯然,直接的受益者是廠商。如果沒有PC架構(gòu)的保護(hù),廠商就會直接面對客戶,客戶說我需要功能A,我馬上分析設(shè)計(jì)實(shí)現(xiàn)功能A;客戶說我要功能B,我馬上分析設(shè)計(jì)實(shí)現(xiàn)功能B … 有了PC架構(gòu)的保護(hù),廠商就變得更加強(qiáng)勢,用戶的一切需求都必須在PC架構(gòu)下來談。廠商可以傾聽用戶的聲音,不斷改進(jìn)產(chǎn)品,但設(shè)計(jì)主導(dǎo)權(quán)永遠(yuǎn)在自己手中。我們IT行業(yè)常常用“做產(chǎn)品”和“做項(xiàng)目”的視角來區(qū)分不同的公司,但很少有人用“做設(shè)計(jì)”的視角來看。實(shí)際上,關(guān)鍵的問題在于設(shè)計(jì)主導(dǎo)權(quán)是廠商還是在客戶。如果設(shè)計(jì)主導(dǎo)權(quán)在客戶,不管是做產(chǎn)品、做服務(wù)還是做項(xiàng)目,其命運(yùn)必然是疲于奔命應(yīng)付客戶,***獲得微薄的利潤;如果設(shè)計(jì)主導(dǎo)權(quán)在廠商,不管做產(chǎn)品、做服務(wù)還是做項(xiàng)目都能有更多的話語權(quán)和更高的利潤。

當(dāng)然,光有設(shè)計(jì)還不夠,必須客戶接受才能起到通過設(shè)計(jì)掌握主導(dǎo)權(quán)的作用。這一方面需要自己具有很強(qiáng)的設(shè)計(jì)能力,如蘋果就是以設(shè)計(jì)能力著稱的公司;另一方面,和其他廠商結(jié)盟壯大陣營也是一種方法,如***的Wintel聯(lián)盟(Windows+Intel),以及現(xiàn)在的日益壯大的Android陣營都屬于此類。假如有廠商不遵守PC產(chǎn)業(yè)標(biāo)準(zhǔn),說我的PC就沒有主板,沒有顯卡,因?yàn)橛脩舾徊恍枰@些東西;那么,它要么像蘋果一樣獨(dú)樹一幟成為一種新的標(biāo)準(zhǔn),要么無人問津。

我所談到的“反過來”本質(zhì)上就是軟件設(shè)計(jì)中的控制反轉(zhuǎn) (Inversion of Control, IoC)思想。IoC是每一個初級程序員向高級進(jìn)階所需要了解的最重要的設(shè)計(jì)思想。由于Spring等開發(fā)框架的流行,知道IoC概念的程序員不在少數(shù),但不少人對于IoC的理解僅僅停留在通過依賴注入 (Dependency Injection)實(shí)現(xiàn)解耦這個層面。實(shí)際上,IoC的應(yīng)用不僅包括解耦,它還是框架的基本原理,在非計(jì)算機(jī)領(lǐng)域,IoC也是無處不在,如果你能從上面的例子中體會到IoC,這才算是融會貫通了。

軟件開發(fā)中一種最常見的模式是“以用戶為出發(fā)點(diǎn),以需求分析為核心”。該模式提倡從用戶需求中分析推導(dǎo)出設(shè)計(jì)和實(shí)現(xiàn),比如,TDD式的設(shè)計(jì)正是這類典型。而IoC式的軟件設(shè)計(jì)與此截然相反,IoC的設(shè)計(jì)是一種“以愿景(自身利益是愿景的重要方面)為出發(fā)點(diǎn),以架構(gòu)為核心”的模式。如果用戶的需求是一臺電腦,我們?nèi)绾文芡ㄟ^***種模式分析需求推導(dǎo)出“主板-CPU-內(nèi)存-外設(shè)”的PC架構(gòu)呢?恐怕很難。IoC式的設(shè)計(jì)是以用戶看不見摸不著的架構(gòu)為核心,自己主導(dǎo)設(shè)計(jì),用戶需求是設(shè)計(jì)的約束條件和驗(yàn)證手段,而不是出發(fā)點(diǎn)和目標(biāo)。我們想要掌握主動,不被需求變化搞得疲于奔命,就必須熟練使用第二種模式。

我們的人生都被環(huán)境和各種客觀條件所束縛,多數(shù)人只能隨波逐流,聽從命運(yùn)的安排。你有沒有想過要擁有人生的主導(dǎo)權(quán)呢?既然你是程序員,你懂IoC,你能否設(shè)計(jì)自己的人生框架呢?Yes,you can!

原文鏈接:http://coolshell.cn/articles/6950.html

責(zé)任編輯:陳四芳 來源: 酷殼網(wǎng)
相關(guān)推薦

2014-09-26 10:00:25

驅(qū)動設(shè)計(jì)DDD領(lǐng)域

2009-08-07 10:12:13

博科資訊物流管理

2017-07-11 17:00:00

企業(yè)移動化創(chuàng)新解決方案

2023-09-04 15:31:54

軟件開發(fā)敏捷開發(fā)工具

2018-04-01 10:03:02

MES

2009-04-17 10:29:13

項(xiàng)目需求管理

2020-12-28 14:56:58

數(shù)字化

2011-05-19 09:25:25

IBMX5刀片服務(wù)器

2010-07-05 12:09:10

RationalJazz需求管理

2023-10-23 16:39:38

數(shù)據(jù)中心服務(wù)器

2011-12-16 09:23:41

程序員

2018-12-04 14:39:17

云計(jì)算多云SaaS

2011-01-18 11:33:55

軟件設(shè)計(jì)師

2020-08-17 07:59:47

IoC DINestJS

2019-11-06 15:57:18

智慧能源智能電網(wǎng)物聯(lián)網(wǎng)

2021-01-14 18:17:33

SpringFrameIOCJava

2021-04-27 07:38:32

分類拆解數(shù)據(jù)

2020-07-14 09:22:34

首席信息官客戶需求CIO

2012-02-02 13:04:50

JavaSpring

2009-11-13 09:44:27

LinuxUnixWin
點(diǎn)贊
收藏

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

日韩电影在线一区二区三区| 欧美 日韩 国产 一区| 亚洲国产一区二区三区| 欧美精品久久久久久久免费| 亚洲三级观看| 国产精品普通话| 欧美中文一区| 亚洲国产三级网| 18+视频在线观看| 91福利精品第一导航| 丝袜国产免费观看| 欧美韩国日本不卡| 一本色道久久综合亚洲二区三区 | 性欧美大战久久久久久久久| 久久久精品在线视频| 高清国产一区二区三区| 亚洲成人网上| 久久精品二区三区| 日本精品一区二区| 麻豆精品久久精品色综合| 鲁鲁狠狠狠7777一区二区| 在线欧美不卡| 久久综合九色综合久99| 久久人人精品| 麻豆中文字幕在线观看| 精品在线一区二区| 国产日韩欧美精品在线观看| 99re成人在线| 性猛交ⅹ×××乱大交| 亚洲九九爱视频| 在线播放色视频| 欧美色区777第一页| 91亚洲天堂| 亚洲美女视频网| 久久精品 人人爱| 午夜精品久久久久久久久久久久久| 美女视频免费精品| 亚洲一区二区中文字幕| 久久九九免费| 日本男女交配视频| 欧美国产日韩在线观看| 成视频在线免费观看| 在线视频国内一区二区| 午夜小视频福利在线观看| 亚洲欧美在线一区| 好吊妞国产欧美日韩免费观看网站| 日本午夜人人精品| 亚洲三级网站| 性一交一乱一伧国产女士spa| 国产人妖乱国产精品人妖| 欧美aaa一级| 制服丝袜av成人在线看| 欧美日一区二区三区| 欧美在线视频免费播放| 亚洲福利一区| 男女啪啪免费视频网站| 亚洲欧美综合网| 超碰在线免费播放| 欧美另类99xxxxx| 综合久久久久| 国产一级做a爰片久久毛片男| 亚洲欧美视频在线观看视频| 福利在线播放| www.欧美免费| 午夜电影亚洲| 国产91美女视频| 精品欧美一区二区三区| 成人免费短视频| 国产精品丝袜高跟| 国产精品一色哟哟哟| 九色视频一区| 亚洲精品国产免费| 精品视频免费在线观看| 亚洲无玛一区| 亚洲va欧美va人人爽午夜| 手机av在线| 成人黄色短视频在线观看 | 成人一区二区电影| 国产寡妇亲子伦一区二区| 日本激情视频网| 精品亚洲国产成av人片传媒| 九一国产精品| 一区二区在线中文字幕电影视频 | 我要色综合中文字幕| 成人免费淫片视频软件| 国产精品18久久久久久久久久久久 | 国产一区二区丝袜| 麻豆精品一区二区av白丝在线 | 成人免费黄色大片| 北岛玲一区二区三区| 久久久久久97| 经典三级在线一区| 青青色在线视频| 欧美国产极速在线| 精品写真视频在线观看| 国内av一区二区三区| 69久久夜色精品国产7777| 国产成人精品免费一区二区| 91欧美在线视频| 日本午夜精品理论片a级appf发布| 精一区二区三区| 77导航福利在线| 国产精品久久久久久亚洲影视 | 亚洲线精品一区二区三区| 成人全视频免费观看在线看| 丁香婷婷久久久综合精品国产 | 欧洲杯半决赛直播| 国产男女在线观看| 精品88久久久久88久久久| 国产精品x453.com| 黄色成人av| 欧美黑人一级爽快片淫片高清| 久久av老司机精品网站导航| 成人性爱视频在线观看| 国产精品久久久久久久7电影| 久久综合久久99| 四虎影视4hu4虎成人| 午夜精品亚洲一区二区三区嫩草| 色伊人久久综合中文字幕| 亚洲精品**不卡在线播he| 高清欧美精品xxxxx| 亚洲激情成人网| 日韩国产欧美在线视频| 国产网友自拍视频导航网站在线观看| 91色视频在线导航| 亚洲成人中文在线| 成人久久综合| 四虎国产成人永久精品免费| 久久久午夜视频| 中文字幕乱码久久午夜不卡| 亚洲资源在线| www黄色av| 国内精品400部情侣激情| 欧美国产丝袜视频| 亲子伦视频一区二区三区| 91佛爷在线| 国产精品99蜜臀久久不卡二区 | 日本在线观看a| 欧美麻豆久久久久久中文| 久久新电视剧免费观看| 欧美日本三级| 18av网站| 国产欧美日韩综合精品| 精品久久中文字幕久久av| 一区二区三区在线观看免费| 国产小视频免费在线观看| av激情久久| 日韩手机在线导航| 国内精品第一页| 欧美v亚洲v综合v国产v仙踪林| av片中文字幕| 538国产精品视频一区二区| 一区二区成人在线视频| 99久久婷婷这里只有精品 | 亚洲r级在线观看| 欧美日韩黄色一区二区| 日本sm残虐另类| 精品久久毛片| 成人永久免费网站| 成人看片在线| 日韩高清不卡av| 国产色产综合色产在线视频| 国内亚洲精品| 黄色网页在线免费看| ijzzijzzij亚洲大全| 欧美超级乱淫片喷水| 亚洲男人的天堂网| 欧美视频一区| 川上优av中文字幕一区二区| 欧在线一二三四区| 国产日本欧美在线观看| 制服丝袜亚洲精品中文字幕| 成人性视频免费网站| 色婷婷久久久| 麻豆视频免费在线观看| 久久这里只有精品23| 国产精品久久av| 欧美精品一区二| 中文字幕乱码亚洲精品一区| 欧美黄色大片网站| 特黄毛片在线观看| 国产精美视频| 日本高清不卡三区| 久久久久久久久国产| 欧美揉bbbbb揉bbbbb| www.亚洲在线| 久久中文视频| 激情开心成人网| 最新亚洲伊人网| 欧美日韩午夜爽爽| 91在线色戒在线| 色av吧综合网| 欧美视频在线播放| 国产午夜久久久久| 性欧美长视频| 伊人春色精品| 东京一区二区| 97视频精彩视频在线观看| 91人人澡人人爽人人精品| 亚洲精品在线视频观看|