<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ### 從重構聯想到軟件復用和技術傳播 前面所提的現實世界問題,并不僅僅存在于重構中。它們廣泛存在于軟件的演化(evolution)和復用(reuse)中。 過去數年,我用了很多時間來關注軟件復用性、平臺、框架、模式、遺留系統(往往涉及「非面向對象」軟件)的發展相關問題。除了在朗訊(Lucent)和貝爾實驗室(Bell Labs)開發項目,我還參加了其他公司的員工討論會——他們也曾經與類似問題搏斗過。.[19], [20], [21], [22] 「可復用法」的現實問題,和重構的相關問題很類似: - 技術人員可能不知道「該復用什么」或「如何復用」。 - 技術人員可能對于采用「可復用法」(reuse approach )缺乏動力,除非他們能夠獲得短期利益。 - 如果要成功適應「可復用法」(reuse approach ),額外開銷(Overhead)、學習曲線(learning curve)和發現成本(discovery cost )都必須考慮。 - 因釆用「可復用法」(reuse approach )不該引起項目混亂。項目中可能有很大壓力:盡管面對遺留系統的束縛,仍應讓現有資產或實現品獲得杠桿作用。 新的實現品應該與現有系統協同工作,或至少向下兼容于現有系統。 Geoffrey Moore[23] 把「技術的接納過程」描述為一條鐘型(bell-shaped )曲線:前段包括先行者(innovators )和早期接受者(early adopters),中部急劇增加的人群包括早期消費群體(early majority )和晚期消費群體( late majority),后段則是那些行動緩慢者(laggards)。一個思想或產品如果要成功,必須得到早期消費者和晚期消費者的廣泛支持。另一方面,許多對于先行者和早期接受者很有吸引力的想法, 最終徹底失敗,因為它們沒能跨越鴻溝,讓早期消費者和晚期消費者接納它們。之所以有這樣的鴻溝是因為,不同的消費人群有著不同的消費動機。先行者和早期接受者感興趣的是新技術、「范式移轉和突破性思想」的愿景(visions of paradigm shifts and breakthroughs)。早期和晚期消費群則主要關心成熟度、成本、支持,以及這種新思想或新產品是否被「與他們有著相似需求」的其他人成功套用。 要打動并說服軟件開發者,所需方式和打動并說服軟件研究者是完全不同的。軟件研究者通常是Moore 所說的「先行者」,軟件開發者(尤其是軟件經理)則往往屬于早期或晚期消費者。如果想要讓你的思想深入所有人心,了解這一差異是非常重要的。是的,無論軟件復用或重構,要想打動軟件開發者,這一點都至關重要。 在朗訊(Lucent)和貝爾實驗室(Bell Labs )中我發現,鼓勵「復用性」應用及運行其必要平臺,得冒一點風險。這需要主管人員精心制定策略、在中階經理層組織領導會議、與項目開發組協商、通過研討會和出版物向廣大研究人員和開發人員宣揚這些技術的好處。在這整個過程中,很重要的幾件事是:對員工進行培訓、盡量獲取短期利益、減少額外開銷、安全引入新技術。這些見識,都是從我對重構的研 究中得來的。 我的論文指導教授Ralph Johnson 審查本章草稿時指出:這些原則不僅可應用于重構和軟件復用性,同時也是技術傳播時的常見問題。如果你正試圖說服別人重構(或采用其他某種技術或實踐),請注意保證自己隨時關注這些問題,這樣才能深入人心。技術的傳播是很困難的,但不是做不到。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看