<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ### 重構的資源和參考資料 本書至此,我希望你已經開始計劃在自己的工作中使用重構技術,并鼓勵公司里的其他人也這樣做。如果你還猶豫不決,也許你愿意參考以下列出的數據,或是和Martin (Fowler@acm.org)、我或其他有重構經驗的人聯系。 如果你打算深入研究重構,下列一些參考資料你可能會想看看。正如Martin 所說, 本書不是重構的第一份書面數據,但是(我希望)它能讓更多人關注重構概念和它帶來的利益。我的博士論文是這個主題的第一份正式書面數據,但如果讀者有興趣探索重構早期的基礎研究,應該先看這幾篇文章:[3], [9], [12], [13] 。在OOPSLA 95和OOPSLA 96大會上,重構都是一個教學性主題[14], [15]。至于那些同時對設計模式(design patterns)和重構(refactoring)感興趣的讀者,Brian Foote和我在PLoP 94 上發表并于日后被收入Addison-Wesley 出版社之"Pattern Languages of Program Design " 叢書第一卷的"Lifecycle and Refactoring Patterns That Support Evolution and Reuse"是個不錯的起點。此外,我對重構的研究很大程度建立在Ralph Johnson 和 Brian 關于「面向對象應用程序框架和可復用classes 的設計」[4]研究基礎上。John Brant, Don Roberts, 和 Ralph Johnson 在伊利諾斯大學對重構的研究的主要關注點是Smalltalk 程序重構10], [11] 。他們的網站([http://st-www.cs.uiuc.edu)上有他們的最新研究成果。最近,面向對象研究社群對重構的興趣與日倶增。OOPSLA](http://st-www.cs.uiuc.edu%EF%BC%89%E4%B8%8A%E6%9C%89%E4%BB%96%E4%BB%AC%E7%9A%84%E6%9C%80%E6%96%B0%E7%A0%94%E7%A9%B6%E6%88%90%E6%9E%9C%E3%80%82%E6%9C%80%E8%BF%91%EF%BC%8C%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%A0%94%E7%A9%B6%E7%A4%BE%E7%BE%A4%E5%AF%B9%E9%87%8D%E6%9E%84%E7%9A%84%E5%85%B4%E8%B6%A3%E4%B8%8E%E6%97%A5%E5%80%B6%E5%A2%9E%E3%80%82OOPSLA/) 96會議之中一個主題為「重構與復用」的分會場議上也發表了數篇相關文章[18]。
                  <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>

                              哎呀哎呀视频在线观看