青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 181  文章 - 15  trackbacks - 0
<2009年2月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

My Tech blog

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

Chapter Two. Communication and the Use of Language

A project faces serious problems when its language is fractured. Domain experts use their

jargon while technical team members have their own language tuned for discussing the domain

in terms of design.

The terminology of day-to-day discussions is disconnected from the terminology embedded in

the code (ultimately the most important product of a software project). And even the same

person uses different language in speech and in writing, so that the most incisive

expressions of the domain often emerge in a transient form that is never captured in the

code or even in writing.

Translation blunts communication and makes knowledge crunching anemic.

Yet none of these dialects can be a common language because none serves all needs.

???????? 當用于交流的語言出現斷層的時候,項目將會面臨一系列嚴重的問題。域專家們與技術團隊自

說自話。
??????? 日常討論所用的術語不再與代碼(它們會成為軟件項目的重要部分)中的術語相聯系。甚至同

一個人會在交流中和在記錄中所用的術語不相一致,以至于問題域中那些重要的表達方式出現得如此短

暫進而使它們無法被捕獲到代碼中去甚至無法被記錄下來。

Use the model as the backbone of a language. Commit the team to exercising that language

relentlessly in all communication within the team and in the code. Use the same language in

diagrams, writing, and especially speech.

Iron out difficulties by experimenting with alternative expressions, which reflect

alternative models. Then refactor the code, renaming classes, methods, and modules to

conform to the new model. Resolve confusion over terms in conversation, in just the way we

come to agree on the meaning of ordinary words.

Recognize that a change in the UBIQUITOUS LANGUAGE is a change to the model.

Domain experts should object to terms or structures that are awkward or inadequate to

convey domain understanding; developers should watch for ambiguity or inconsistency that

will trip up design.
??????? 把模型作為通用語言的核心。推動整個團隊在各種各樣的交流中以及在編碼中嚴格的實踐這種

語言。在圖表、記錄特別是談話中統一交流方式。
??????? 通過選擇性的表達方式,即那些對應不同模型的表達方式來消除通用語言中的難點。然后重構

代碼,重新命名那些類、方法模塊,使它們和新的模型相一致。我們對那些常用詞匯的理解漸漸的達成

一致,并以此來解決交談期間的那些混淆。
??????? 要知道,對于通用語言的任何變化都是對模型的變化。
?????? 域專家們應當積極反對那些尷尬的或者不能充分傳達域概念的術語,開發者應當時時留意含義不

明確或者有矛盾的地方,這些地方會給設計埋下隱患。
Play with the model as you talk about the system. Describe scenarios out loud using the

elements and interactions of the model, combining concepts in ways allowed by the model.

Find easier ways to say what you need to say, and then take those new ideas back down to

the diagrams and code.
??????? 當你談論系統的時候,多多使用模型。大聲地使用模型所提供的那些元素和交互方式描述情節

,以模型所接受的方式聯結域中的概念。盡可能簡單的表達你所要表達的東西,然后反過頭來把這些思

路轉變為圖表和代碼。

posted on 2006-08-29 21:25 littlegai 閱讀(223) 評論(0)  編輯 收藏 引用 所屬分類: 我的讀書筆記
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人精品一区二区| 亚洲区欧美区| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲美女网站| 亚洲精品专区| 国产精品免费福利| 久久国产精品久久国产精品| 亚洲免费视频网站| 狠狠综合久久| 亚洲国产婷婷| 国产精品九九| 久久亚洲欧洲| 欧美承认网站| 欧美一区二区在线视频| 久久国产免费| 日韩一区二区免费看| 亚洲一区二区三区三| 国内外成人免费激情在线视频| 欧美成人精品一区| 欧美日韩综合另类| 久久天天躁狠狠躁夜夜爽蜜月| 免费在线看一区| 亚洲免费视频中文字幕| 欧美在线观看网址综合| 亚洲日本成人| 亚洲欧美日韩一区二区在线 | 在线观看视频欧美| 亚洲精品色婷婷福利天堂| 国产欧美一区二区三区久久| 欧美成人免费视频| 国产精品―色哟哟| 欧美大尺度在线| 国产精品视频久久一区| 欧美黄色aa电影| 国产欧美日韩免费| 亚洲毛片播放| 一区二区三区自拍| 亚洲尤物视频在线| 亚洲老板91色精品久久| 欧美一区二视频| 亚洲视频网在线直播| 久久久久久穴| 久久大逼视频| 国产精品久久久久久久久久三级 | av成人免费| 亚洲人人精品| 久久久精品久久久久| 午夜精品久久久久久久男人的天堂| 老司机67194精品线观看| 亚洲欧美在线看| 欧美日韩一区二区视频在线| 免费永久网站黄欧美| 国产欧美精品一区二区色综合| 99re66热这里只有精品4| 亚洲精品免费在线播放| 久久女同互慰一区二区三区| 久久激情视频久久| 国产精品久久久久9999吃药| 亚洲美女精品久久| 亚洲精品在线观看视频| 蜜桃久久av一区| 欧美va天堂| 亚洲电影在线观看| 久久久精彩视频| 久久伊人亚洲| 在线看片成人| 欧美1区视频| 91久久久久久久久| 99精品国产在热久久| 欧美精品v日韩精品v国产精品| 亚洲二区精品| 亚洲老司机av| 欧美日韩在线播放三区| 99日韩精品| 亚洲欧美国产精品桃花| 国产精品久久久久久妇女6080 | 久久久久一区二区| 欧美88av| 亚洲精品日产精品乱码不卡| 欧美国产精品v| 亚洲精品视频一区| 亚洲欧美综合网| 国产亚洲精品aa| 久久人人九九| 亚洲精品一区在线观看香蕉| 亚洲欧美日韩国产成人| 国产精品一区视频网站| 久久精品一二三| 欧美激情视频在线播放| 一区二区欧美国产| 国产精品萝li| 久久尤物电影视频在线观看| 最新成人av在线| 亚洲欧美日韩直播| 伊大人香蕉综合8在线视| 欧美电影在线| 亚洲欧美日韩国产一区| 欧美激情一区二区久久久| 99re66热这里只有精品4| 国产精品私人影院| 麻豆精品国产91久久久久久| 亚洲靠逼com| 久久久久一区二区三区| 日韩亚洲一区在线播放| 国产色婷婷国产综合在线理论片a| 久久久久久久波多野高潮日日| 亚洲日本成人网| 久久精品国产清高在天天线| 日韩亚洲不卡在线| 国产一区自拍视频| 欧美日韩你懂的| 久久久高清一区二区三区| 国产精品视频午夜| 久久久人成影片一区二区三区| 久久成人精品一区二区三区| 亚洲国产导航| 国产精品女人久久久久久| 美女久久网站| 欧美一区二区三区四区在线观看| 欧美激情视频一区二区三区在线播放 | 亚洲人成小说网站色在线| 欧美一区二区三区四区在线观看地址 | 136国产福利精品导航| 国产精品电影在线观看| 欧美.日韩.国产.一区.二区| 午夜精品福利一区二区蜜股av| 亚洲第一狼人社区| 久久亚洲综合| 欧美中文字幕视频在线观看| 亚洲视频电影在线| 日韩视频一区二区三区在线播放免费观看 | 小黄鸭精品aⅴ导航网站入口| 亚洲美女视频网| 91久久极品少妇xxxxⅹ软件| 国内精品久久久久久久果冻传媒| 国产精品久久久久秋霞鲁丝| 欧美人与性动交a欧美精品| 久久色中文字幕| 久久狠狠久久综合桃花| 午夜精品一区二区三区在线| 一区二区电影免费观看| 99热免费精品| 一区二区三区欧美视频| 亚洲最新中文字幕| 亚洲最新视频在线| 日韩一本二本av| 99在线精品观看| 一区二区免费在线观看| 一二美女精品欧洲| 在线亚洲观看| 亚洲欧美视频在线| 亚洲欧洲99久久| 欧美在线亚洲在线| 久久精品综合| 欧美插天视频在线播放| 欧美成人精品1314www| 欧美极品aⅴ影院| 欧美另类一区二区三区| 欧美三级韩国三级日本三斤| 国产精品免费久久久久久| 国产欧美视频一区二区三区| 国产亚洲亚洲| 亚洲欧洲一区| 亚洲一区二区三区国产| 欧美一级久久久| 久久综合网hezyo| 欧美国产另类| 亚洲国产精品国自产拍av秋霞| 最新中文字幕一区二区三区| 亚洲欧洲一二三| 亚洲永久视频| 久久综合给合| 国产精品国产三级国产普通话蜜臀 | 裸体歌舞表演一区二区| 欧美欧美全黄| 国产精品久久久久9999| 国产在线一区二区三区四区| 亚洲高清视频中文字幕| 亚洲在线不卡| 久久综合九色综合欧美就去吻| 91久久精品美女高潮| 亚洲在线成人| 免费观看在线综合色| 欧美午夜在线| 亚洲国产专区校园欧美| 午夜精品久久久久久久99热浪潮 | 亚洲视频一区在线观看| 久久精选视频| 日韩亚洲国产精品| 久久九九国产精品怡红院| 欧美三级黄美女| 亚洲高清视频中文字幕| 先锋亚洲精品| 亚洲激情中文1区| 久久久国产一区二区| 国产精品jvid在线观看蜜臀 | 国产一区成人| 亚洲性色视频| 亚洲黄色影片| 久久久久久黄|