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

Bob大叔忠告:專業(yè)軟件開發(fā)者必須精通的事項(xiàng)

開發(fā) 項(xiàng)目管理 后端
路漫漫其修遠(yuǎn)兮,吾將上下而求索,學(xué)習(xí)技術(shù)之路很漫長(zhǎng)。做一個(gè)專業(yè)的程序員不容易,需要多加努力,使自己成為一個(gè)專業(yè)的程序員,成為一個(gè)具備職業(yè)素養(yǎng)的程序員。

enter image description here

Bob 大叔(Robert C. Martin是Object Mentor公司總裁)認(rèn)為作為一個(gè)專業(yè)軟件開發(fā)必須精通以下幾點(diǎn):

  1. 設(shè)計(jì)模式。必須能描述GOF書中全部24種模式,同時(shí)還要有POSA書中的多數(shù)模式的實(shí)戰(zhàn)經(jīng)驗(yàn)。
  2. 設(shè)計(jì)原則。必須了解SOLID原則 ,而且要深刻理解組件設(shè)計(jì)原則。
  3. 方法。必須理解XP、Scrum、精益、看板、瀑布、結(jié)構(gòu)化分析及結(jié)構(gòu)化設(shè)計(jì)等。
  4. 實(shí)踐。必須掌握測(cè)試驅(qū)動(dòng)開發(fā)、面向?qū)ο笤O(shè)計(jì)、結(jié)構(gòu)化編程、持續(xù)集成和結(jié)對(duì)編程。
  5. 工件。必須了解如何使用UML圖、DFD圖、結(jié)構(gòu)圖、Petri網(wǎng)絡(luò)圖、狀態(tài)遷移圖表、流程圖和決策圖。

自我總結(jié),在Bob 大叔說(shuō)的這幾點(diǎn)中,我能做到幾點(diǎn)呢?認(rèn)真思考一下,發(fā)現(xiàn)大概有這么幾點(diǎn)能做到:

  1. 設(shè)計(jì)模式,這些年來(lái)國(guó)內(nèi)很多關(guān)于設(shè)計(jì)模式的書,讀大學(xué)時(shí)代看《大話設(shè)計(jì)模式》,只是把大鳥和小菜的對(duì)話當(dāng)做故事書來(lái)看,很多設(shè)計(jì)模式的知識(shí)只是看了就忘記。后來(lái)工作后買了本《Java與模式》來(lái)看,發(fā)現(xiàn)其中設(shè)計(jì)模式的思想挺好的。作者通過(guò)講些中國(guó)傳統(tǒng)故事來(lái)形容和講述設(shè)計(jì)模式,通過(guò)這本書學(xué)習(xí)到了不少設(shè)計(jì)模式的思想,但總是會(huì)忘。后面隨著編程經(jīng)驗(yàn)的增長(zhǎng),了解到設(shè)計(jì)模式其實(shí)就是OO思想和設(shè)計(jì)原則的產(chǎn)物,設(shè)計(jì)模式不是去學(xué)的,應(yīng)該是感悟的,是我們程序員通過(guò)工作經(jīng)驗(yàn)去感悟的。感悟設(shè)計(jì)模式才能掌握設(shè)計(jì)模式的精髓,才能學(xué)會(huì)怎么去開發(fā)高可擴(kuò)展性程序。設(shè)計(jì)模式是一種怎么開發(fā)高擴(kuò)展高可維護(hù)性程序的思想和實(shí)踐。說(shuō)來(lái)慚愧設(shè)計(jì)模式現(xiàn)在24種大多數(shù)都了解其思想,但是現(xiàn)實(shí)編程使用的不多。如果要學(xué)習(xí)重構(gòu)編程法,設(shè)計(jì)模式必不可少,福勒的《重構(gòu)》很多手法就是往設(shè)計(jì)模式方面靠攏。
  2. 設(shè)計(jì)原則SOLID,以下這些是我這幾年個(gè)人的感悟:
    • SRP The Single Responsibility Principle 單一責(zé)任原則 :當(dāng)需要修改某個(gè)類的時(shí)候原因有且只有一個(gè),讓一個(gè)類只有一個(gè)職責(zé),當(dāng)這個(gè)類需要承當(dāng)其他類型的責(zé)任的時(shí)候,就需要分解這個(gè)類。這也是bob大叔在《代碼 整潔之道》關(guān)于類這一章說(shuō)的,讓類小盡可能的小,承擔(dān)的職責(zé)單一,這樣才能保持代碼的整潔性,不會(huì)讓這個(gè)類經(jīng)常由于其他職責(zé)的原因而需要修改,這也是達(dá)到 關(guān)閉修改的方式和手段。

    • OCP The Open Closed Principle 開放封閉原則 :對(duì)擴(kuò)展是開放的,而對(duì)修改是封閉的。這個(gè)原則是諸多面向?qū)ο缶幊淘瓌t中最抽象、最難理解的一個(gè)。其實(shí)這個(gè)原則我感覺是OO思想最核心的思想,怎么樣提高 程序的擴(kuò)展性而又不用去修改以前的代碼,這是我們變成中需要注意的問(wèn)題,當(dāng)然很多設(shè)計(jì)模式就可以達(dá)到這種效果,工廠、策略模式等都是為了這些而工作的。

    • LSP The Liskov Substitution Principle 里氏替換原則:所有的子類都可以替換其基類,這個(gè)原則其實(shí)是對(duì)編程語(yǔ)言的要求,只有實(shí)現(xiàn)這個(gè)原則,我們才能使用多態(tài)去創(chuàng)造靈活的程序。

    • DIP The Dependency Inversion Principle 依賴倒置原則 :高層模塊不應(yīng)該依賴于低層模塊,二者都應(yīng)該依賴于抽象。抽象不應(yīng)該依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴于抽象。其實(shí)這些都是為了對(duì)擴(kuò)展開放這個(gè)原則服務(wù) 的,Spring的IOC,策略模式這類東西都通過(guò)接口去聲明其實(shí)現(xiàn)類,達(dá)到修改和替換子類不影響現(xiàn)有代碼的實(shí)現(xiàn)。一切都依賴于接口,程序直接的耦合在于 其抽象而不在于其具體實(shí)現(xiàn),bridge模式和抽象工廠就是其經(jīng)典實(shí)現(xiàn)。

    • ISP The Interface Segregation Principle 接口分離原則 :不能強(qiáng)迫用戶去依賴那些他們不使用的接口。換句話說(shuō),使用多個(gè)專門的接口比使用單一的總接口總要好。 這個(gè)原則想表達(dá)的思想和單一責(zé)任原則有點(diǎn)像,一個(gè)接口的方法多了,所有的子類都需要去實(shí)現(xiàn)它們,當(dāng)有一天某幾個(gè)子類需要增加一個(gè)方法時(shí)候,考慮把它放到接口里面,但是又影響了其他子類,使得其他子類需要實(shí)現(xiàn)這個(gè)方法,所以接口要盡可能的小。

  3. 方法:XP、Scrum、精益、看板、瀑布、結(jié)構(gòu)化分析及結(jié)構(gòu)化設(shè)計(jì),這些只是對(duì)瀑布、Scrum、迭代開發(fā)實(shí)踐過(guò),極限編程(XP)、精益、結(jié)構(gòu)化分析及結(jié)構(gòu)化設(shè)計(jì)都是了解一些皮毛,這些方面都得努力去學(xué)習(xí)和實(shí)踐。
  4. 實(shí)踐:測(cè)試驅(qū)動(dòng)開發(fā)、面向?qū)ο笤O(shè)計(jì)、結(jié)構(gòu)化編程、持續(xù)集成和結(jié)對(duì)編程,對(duì)面向?qū)ο笤O(shè)計(jì)有所涉及但不深入只能說(shuō)剛?cè)腴T,測(cè)試驅(qū)動(dòng)開發(fā)了解這種思想,只會(huì)寫簡(jiǎn)單的單元測(cè)試,沒有在項(xiàng)目中經(jīng)歷過(guò)測(cè)試覆蓋開發(fā)的工作,其他結(jié)構(gòu)化編程、持續(xù)集成和結(jié)對(duì)編程都是了解一點(diǎn)沒有深入理解和實(shí)踐過(guò)。
  5. 使用過(guò)UML和流程圖,其他幾個(gè)圖都沒有用過(guò)和了解過(guò)。UML圖在工作中只有半年多的設(shè)計(jì)工作中使用過(guò),需要深入理解。

路漫漫其修遠(yuǎn)兮,吾將上下而求索,學(xué)習(xí)技術(shù)之路很漫長(zhǎng)。做一個(gè)專業(yè)的程序員不容易,需要多加努力,使自己成為一個(gè)專業(yè)的程序員,成為一個(gè)具備職業(yè)素養(yǎng)的程序員。


原文鏈接:http://a5728238.iteye.com/blog/1890259

 

 

責(zé)任編輯:陳四芳 來(lái)源: ITeye博客
相關(guān)推薦

2013-05-15 10:02:08

軟件開發(fā)開發(fā)者

2009-02-13 10:00:41

面試軟件開發(fā)程序員

2010-11-08 09:36:23

移動(dòng)軟件開發(fā)者

2017-02-28 15:08:08

架構(gòu)微服務(wù)數(shù)據(jù)庫(kù)

2022-09-07 11:56:53

汽車軟件

2023-10-16 08:00:00

2020-03-20 11:43:20

開發(fā)編程語(yǔ)言技術(shù)

2021-03-03 15:47:51

HarmonyOS應(yīng)用開發(fā)物聯(lián)網(wǎng)

2021-03-08 15:00:14

鴻蒙HarmonyOS應(yīng)用

2012-12-17 10:00:09

2014-12-22 09:37:50

軟件開發(fā)

2016-05-26 10:57:51

2022-09-06 09:47:13

CodeRAT惡意軟件網(wǎng)絡(luò)犯罪

2025-01-27 00:23:15

2021-02-14 18:44:58

GPL協(xié)議代碼

2010-12-03 11:17:12

2024-04-11 13:30:06

AI開發(fā)框架

2014-01-06 03:08:29

回顧開源獨(dú)立開發(fā)者

2009-12-01 11:25:03

iPhone地圖軟件

2018-08-23 09:36:10

軟件開發(fā)編程
點(diǎn)贊
收藏

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

视频一区二区三区在线看免费看| 久久久久香蕉视频| 四虎影视成人精品国库在线观看 | 综合激情网站| 精品国免费一区二区三区| 久久成人福利视频| 波多野结衣在线影院| 国产在线不卡一区| 91地址最新发布| 精品伦精品一区二区三区视频密桃| 国产激情一区| 欧美视频不卡中文| 男女h黄动漫啪啪无遮挡软件| 全部免费毛片在线播放一个| 丝袜美腿亚洲综合| 欧美—级a级欧美特级ar全黄 | 国产精品午夜在线| 国产欧美韩日| 一级α片免费看刺激高潮视频| 亚洲午夜一区| 在线观看日韩www视频免费| 性高潮久久久久久| 国产成人精品一区二区三区在线 | 国产天堂视频在线观看| 国产玉足榨精视频在线观看| 国产精品一级黄| 国产精品久久久久国产a级| 黄页网站免费观看| 日韩在线观看一区 | 亚洲av成人无码一二三在线观看| 国产精品亲子伦av一区二区三区| 亚洲第一成年网| 午夜啪啪福利视频| lutube成人福利在线观看| 成人av网站大全| 91成人免费在线观看| 中文字幕一区2区3区| 午夜一级久久| 91高清在线免费观看| 欧美成人国产精品高潮| 91欧美在线| 在线观看日韩专区| 五月天综合视频| 亚洲va久久| 日韩精品999| 国产一卡二卡三卡四卡| 天堂av一区| 日韩午夜小视频| 一起操在线视频| 国产一区高清| 欧美日韩在线电影| 2025韩国理伦片在线观看| 天天免费亚洲黑人免费| 欧美日韩一区二区三区| 黄色av网址在线播放| 日本性爱视频在线观看| 樱花影视一区二区| 草草草视频在线观看| 最新日本在线观看| 一区二区久久久久| 黄色网在线视频| www中文字幕在线观看| 亚洲精品视频免费看| 精品国产一区二区三区在线| av免费在线免费观看| 亚洲免费av网站| 4444亚洲人成无码网在线观看| 怡红院av在线| 亚洲成人免费在线| 国产视频一视频二| 中文字幕这里只有精品| 91成人在线免费观看| 亚洲欧美视频二区| 精品国产三区在线| 精品日韩在线观看| 欧美熟妇一区二区| 日韩在线观看| 欧美激情亚洲自拍| 超碰超碰超碰超碰| 毛片不卡一区二区| 99热在线国产| 香蕉av一区二区三区| 国产网红主播福利一区二区| 亚洲欧美日韩另类精品一区二区三区| 日本不卡不卡| 亚洲不卡一区二区三区| 国产成人精品视频免费看| 欧美日韩五区| 717成人午夜免费福利电影| 国产成人精品综合久久久久99| 精品国产一区二区三区不卡蜜臂| 亚洲国产精品va在线看黑人动漫| 国产又粗又猛又爽视频| 围产精品久久久久久久| 久久人91精品久久久久久不卡| 国产午夜视频在线播放| 蜜桃av噜噜一区二区三区小说| 91在线看www| 青青青草原在线| 亚洲欧美日韩中文播放 | 欧美激情图片小说| 国产一级一区二区| 成人夜晚看av| 欧美日韩伦理片| 伊人夜夜躁av伊人久久| 日韩欧美在线免费观看视频| 欧美在线在线| 国产亚洲xxx| 国产精品第九页| 美国一区二区三区在线播放| 久久精品美女| 在线观看男女av免费网址| 欧美性xxxx极品高清hd直播| 中文字幕1区2区| 久久要要av| 热久久这里只有精品| 成人h动漫精品一区二区无码| 国产亚洲欧美一区在线观看| 四虎精品欧美一区二区免费| 国产成人高清精品| 在线一区二区视频| 丰满人妻一区二区三区大胸| 国产日产一区| 庆余年2免费日韩剧观看大牛| 国产伦精品一区二区三区视频痴汉 | 国产中文字幕免费| 久久激情五月婷婷| 精品视频一区二区| 爆操欧美美女| 91高清视频在线| 欧美日韩一区二区区| 欧美军人男男激情gay| 97国产在线观看| 91视频免费版污| 精品一区二区三区视频在线播放| 亚洲精品网站在线播放gif| 裸体武打性艳史| 日韩av中文字幕一区二区三区 | 五月天亚洲色图| 欧美精品亚州精品| 欧美成人一区二区视频| 91亚洲精品久久久蜜桃| 欧美日韩激情四射| 九九九精品视频| 在线视频精品一| 中文字幕一区在线播放| 9人人澡人人爽人人精品| 99精品一级欧美片免费播放| 成人精品电影在线| 亚洲精品一区二区三区在线观看| 三级影片在线看| 久久99精品网久久| 亚洲三区四区| 欧美一级做a| 色狠狠av一区二区三区香蕉蜜桃| 日本中文字幕久久| 国产农村妇女毛片精品久久麻豆 | 蜜桃av在线免费观看| 欧美日韩在线视频一区| 亚洲第九十七页| 亚洲专区一区| 久久久久久九九| 中文字幕影音在线| 日韩精品免费在线播放| 日韩欧美三级在线观看| 91免费观看在线| 欧美丰满熟妇bbbbbb百度| 福利欧美精品在线| 国内精品小视频在线观看| 亚洲产国偷v产偷v自拍涩爱| 亚洲理论在线观看| 天天操精品视频| 在线不卡亚洲| 免费试看一区| 欧美日韩精品免费观看视完整| 亚洲欧美日韩精品| 天天干天天插天天射| 亚洲国产精品av| 日本一区二区三区在线免费观看| 欧美国产三区| 国产一区免费观看| 亚洲一区站长工具| 国产亚洲人成网站在线观看| 中文字幕手机在线视频| 国产精品国产馆在线真实露脸| 亚洲综合色在线观看| 68国产成人综合久久精品| 97欧洲一区二区精品免费| 97在线视频免费观看完整版| 亚洲天堂第二页| 97人人爽人人爽人人爽| 亚洲综合免费观看高清完整版在线 | 久久久神马电影| 91久久久久久白丝白浆欲热蜜臀| 日韩视频精品在线| 黑人操亚洲女人| 色综合 综合色| 高h视频免费观看| 97精品久久久久中文字幕| 成人一区二区三| 国产精品不卡| 国产一区二区不卡视频| 婷婷久久免费视频| 韩国三级电影久久久久久| 美州a亚洲一视本频v色道| 欧美精品第1页| 国产精品第9页| 中文字幕不卡的av| 在线免费观看污视频| 麻豆精品一区二区三区| 国产二区视频在线| 清纯唯美综合亚洲| 国产精品高清一区二区三区| 国产日韩电影| 欧美激情videoshd| www.在线视频.com| 亚洲福利影片在线| 一级黄色片网站| 亚洲第一成人在线| 久久久久久久久久久久国产| 中文字幕欧美三区| 艳妇乳肉豪妇荡乳xxx| 日本不卡不码高清免费观看| 久久99久久99精品| 全球成人免费直播| 欧美日韩一区二区三区免费| 影音先锋欧美激情| 国产区精品视频| 在线免费日韩片| 午夜精品蜜臀一区二区三区免费 | 欧美电影在线观看网站| 午夜免费在线观看精品视频| 成年人黄视频在线观看| 亚洲午夜精品视频| 日本高清视频www| 日韩一级黄色大片| 中国a一片一级一片| 日本韩国欧美在线| 亚州国产精品视频| 亚洲综合在线第一页| 91 在线视频| 中文字幕在线观看不卡| 在哪里可以看毛片| 99精品久久久久久| 涩视频在线观看| 国产呦萝稀缺另类资源| 日韩av片在线看| 免费日韩av| 无码人妻h动漫| 国产婷婷精品| 波多野结衣家庭教师在线| 国语精品一区| 我的公把我弄高潮了视频| 欧美午夜a级限制福利片| 亚洲国产精品女人| 久久精品久久久| 亚洲一区二区三区免费观看| 7777久久香蕉成人影院| 中国一级黄色录像| 一本一道久久综合狠狠老| 亚洲欧美久久久久一区二区三区| 视频一区欧美| 亚洲一区二区三区精品视频| 久久要要av| 久久久久久久久影视| 久久久久电影| 欧美日韩视频免费在线观看| 一区二区三区四区日韩| 欧洲精品视频在线| 国产一区日韩欧美| 免费无码毛片一区二三区| 黑人一区二区三区四区五区| 成年人网站免费视频| 一本久道久久久| 黄色片久久久久| 日精品一区二区三区| 鲁一鲁一鲁一鲁一澡| 蜜桃一区二区三区在线| 日韩av加勒比| 成人午夜精品在线| 99久久人妻无码中文字幕系列| 99精品视频一区二区| 日本在线观看网址| 亚洲人精品午夜| 日韩女同强女同hd| 色88888久久久久久影院野外| 96日本xxxxxⅹxxx17| 精品国产乱码久久久久久牛牛| 无码国产精品一区二区色情男同| 亚洲色图综合网| 久草中文在线观看| 欧美在线一区二区视频| 欧美一级免费| 国产欧美日韩在线播放| 深爱激情综合网| 超碰在线免费观看97| 性色av一区二区怡红| 在线观看免费视频高清游戏推荐| 丰满放荡岳乱妇91ww| 少妇按摩一区二区三区| 国产精品色哟哟网站| 亚洲视频免费播放| 欧美精品自拍偷拍动漫精品| 亚洲毛片欧洲毛片国产一品色| 亚洲欧美激情一区| 波多野结衣在线影院| 欧美华人在线视频| 99只有精品| 国产女主播一区二区| 激情五月综合网| 国产欧美在线一区| 国产一区二区三区观看| 色天使在线视频| 国产精品入口麻豆原神| 免费看毛片网站| 日韩一区二区中文字幕| 久久精品a一级国产免视看成人| 久久久精品电影| 日韩一级二级| 国产精品一区二区免费| 99国产**精品****| 天天摸天天碰天天添| 国产精品一二三在| 亚洲国产精品久| 欧洲国产伦久久久久久久| 内射无码专区久久亚洲| 日韩在线观看成人| 欧美成人高清视频在线观看| 欧美成人一区二区在线| 国内自拍一区| 少妇欧美激情一区二区三区| 久久亚洲二区三区| 精品91久久久| 亚洲福利视频网站| 天堂av最新在线| 92福利视频午夜1000合集在线观看 | 国产二区在线播放| 欧美一级淫片aaaaaaa视频| 日韩激情欧美| 欧美中日韩在线| 极品少妇xxxx精品少妇偷拍 | 人人精品亚洲| 国产精品自拍合集| 国产精品中文有码| 久草国产在线观看| 欧美一级黄色大片| 麻豆传媒视频在线观看免费| 国产精品久久久久久久久久久不卡| 国产成人一区二区三区影院| 日日碰狠狠添天天爽超碰97| 99re在线精品| 国产一级精品视频| 亚洲无线码在线一区观看| 欧美极度另类| 日韩欧美精品久久| 丝袜亚洲另类欧美| 99久久99久久精品免费| 欧美在线高清视频| a中文在线播放| 成人h视频在线| 婷婷成人基地| 亚洲综合伊人久久| 一区二区免费在线播放| 日本久久一级片| 欧美在线观看网站| 国内精品视频在线观看| 黄色片久久久久| 中文字幕色av一区二区三区| 天天干天天操天天操| 国产视频在线一区二区| 亚洲成人不卡| 亚洲三区在线观看| 国产麻豆视频精品| 欧美日韩一级大片| 亚洲成人性视频| a欧美人片人妖| 亚洲精品一区二区三区樱花| 国产精品系列在线播放| 久久久久久久久久久网| 亚洲激情免费观看| 播放一区二区| 麻豆md0077饥渴少妇| av在线综合网| 在线观看国产精品入口男同| 久久夜精品香蕉| 亚洲无线观看| 久久久性生活视频| 国产午夜亚洲精品午夜鲁丝片| 国产日产亚洲系列最新| 久久久久久国产精品| 精品中文一区| 久久久久无码精品| 精品福利一区二区| av亚洲在线| 岛国视频一区免费观看| 免费观看一级特黄欧美大片| 青青草偷拍视频| 亚洲欧美一区二区三区情侣bbw| 国产视频一区二| www.com毛片|