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

隨筆 - 181  文章 - 15  trackbacks - 0
<2006年8月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(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 閱讀(214) 評論(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>
            欧美激情精品| 亚洲精品免费一区二区三区| 久久精品欧美日韩| 欧美在线观看一区| 久久精品最新地址| 玖玖玖国产精品| 欧美激情精品久久久久久大尺度| 欧美成人tv| 亚洲电影免费在线| 亚洲激情视频| 亚洲女优在线| 老司机午夜免费精品视频| 欧美久久电影| 国产日韩专区在线| 亚洲人成亚洲人成在线观看| 亚洲视频免费看| 久久这里只有精品视频首页| 亚洲黄色天堂| 欧美有码在线视频| 欧美日本国产一区| 国产一区二区看久久| 亚洲精品在线观看视频| 午夜精品网站| 亚洲国产欧美日韩另类综合| 亚洲综合色网站| 欧美另类在线播放| 精品91免费| 亚洲欧美日韩另类精品一区二区三区| 久久久亚洲一区| 一区二区三区视频在线| 玖玖综合伊人| 国产亚洲毛片| 亚洲尤物在线视频观看| 欧美承认网站| 久久精品在线观看| 国产精品乱人伦中文| 日韩一区二区精品在线观看| 久久综合色天天久久综合图片| 日韩亚洲欧美一区| 欧美大片va欧美在线播放| 国产亚洲一区二区三区在线观看| 一区二区三区黄色| 亚洲国产欧美日韩| 欧美国产精品日韩| 亚洲黄色影院| 亚洲第一精品福利| 老司机精品久久| 伊人久久男人天堂| 国产精品夜色7777狼人| 一区二区三区欧美日韩| 亚洲国产高清视频| 六月婷婷久久| 亚洲黄色片网站| 欧美黑人在线播放| 免费在线播放第一区高清av| 伊人男人综合视频网| 久久久久.com| 亚洲综合日本| 国产日韩一区二区| 久久精品国产亚洲精品| 欧美在线看片a免费观看| 国产欧美在线视频| 久久米奇亚洲| 久久综合久久美利坚合众国| 在线观看中文字幕不卡| 欧美69视频| 欧美国产日本在线| 日韩小视频在线观看| 欧美视频在线观看免费网址| 欧美一区二区三区成人| 亚洲美女一区| 欧美性一二三区| 午夜精品视频| 欧美在线观看视频一区二区| 国产在线播精品第三| 噜噜爱69成人精品| 欧美成人免费小视频| 一区二区三区高清不卡| 欧美日韩欧美一区二区| 一区视频在线播放| 久久影院午夜片一区| 麻豆国产va免费精品高清在线| 亚洲国产精品v| 亚洲美女毛片| 国产亚洲一区二区三区在线观看 | 亚洲在线视频| 夜夜爽夜夜爽精品视频| 国产精品视频在线观看| 卡一卡二国产精品| 欧美日韩国产综合在线| 欧美一级淫片播放口| 久久伊人精品天天| 一区二区欧美在线| 久久大逼视频| 99国产精品99久久久久久| 亚洲视频在线一区| 亚洲国产精品ⅴa在线观看| 一区二区精品在线| 亚洲大黄网站| 亚洲综合999| 亚洲精品日产精品乱码不卡| 中文国产成人精品| 最新日韩中文字幕| 欧美一区二区三区在线观看视频 | 久久美女艺术照精彩视频福利播放| 久久亚洲精品伦理| 午夜精品久久久久久久99黑人| 久久久久久久综合| 亚洲欧美国产精品桃花| 美女黄色成人网| 欧美在线观看天堂一区二区三区| 久久一区国产| 久久久国产精品一区| 欧美亚洲不卡| 亚洲欧洲日韩女同| 永久91嫩草亚洲精品人人| 亚洲一区二区精品| 在线一区二区三区做爰视频网站| 久久久999成人| 香蕉乱码成人久久天堂爱免费 | 亚洲三级影院| 国产综合久久久久影院| av成人免费在线| 亚洲精品乱码久久久久久久久| 欧美亚洲午夜视频在线观看| 亚洲视频欧洲视频| 欧美电影免费观看大全| 欧美成人dvd在线视频| 国产一区二区久久久| 亚洲视频二区| 亚洲色诱最新| 欧美国产日韩a欧美在线观看| 久久人人97超碰精品888 | 一区二区欧美在线| 欧美人与禽猛交乱配| 亚洲欧洲一区二区三区在线观看| 亚洲第一精品电影| 久久一日本道色综合久久| 麻豆成人在线| 亚洲国产精品va在线看黑人动漫| 久久久久九九九九| 蜜臀91精品一区二区三区| 在线观看成人网| 久久先锋影音| 亚洲经典在线看| 亚洲午夜极品| 国产精品入口66mio| 亚洲欧美视频在线观看视频| 久久精品免费| 亚洲国产视频直播| 欧美精品久久久久久久久老牛影院| 麻豆精品视频在线观看| 激情成人中文字幕| 男人的天堂亚洲| 亚洲日本激情| 亚洲欧美日韩中文播放| 国产精品免费看| 久久av资源网| 亚洲第一网站免费视频| 中文亚洲免费| 国产日韩精品在线观看| 久久精品一本| 亚洲人体大胆视频| 欧美亚洲网站| 最新成人av网站| 欧美午夜精品久久久| 午夜精品久久久久久久| 欧美不卡一区| 亚洲一区二区在线观看视频| 国产亚洲欧美日韩美女| 欧美黄网免费在线观看| 午夜激情久久久| 亚洲高清不卡在线| 欧美亚洲一区三区| 亚洲精品乱码久久久久久按摩观| 国产精品国产三级国产普通话99 | 欧美特黄一区| 久久婷婷影院| 亚洲免费在线观看视频| 欧美国产日韩在线| 久久99在线观看| 一区二区91| 亚洲欧洲日韩在线| 国产一区二区三区四区| 欧美日韩a区| 久久九九精品99国产精品| 日韩一区二区精品| 欧美激情一区二区三级高清视频| 销魂美女一区二区三区视频在线| 亚洲精品国产精品乱码不99按摩| 午夜日韩视频| 99精品欧美一区二区三区综合在线| 久久久久久久一区二区三区| 亚洲一区在线免费| 亚洲精品国偷自产在线99热| 国产一区91精品张津瑜| 国产精品久久久久久久午夜片| 欧美成人精品激情在线观看| 欧美一区免费视频| 亚洲男人的天堂在线aⅴ视频|