• <input id="gi6g0"></input>
  • <table id="gi6g0"><kbd id="gi6g0"></kbd></table>
  • <option id="gi6g0"><kbd id="gi6g0"></kbd></option>
    <bdo id="gi6g0"><noscript id="gi6g0"></noscript></bdo><table id="gi6g0"></table>
  • <menu id="gi6g0"></menu>
  • <td id="gi6g0"></td>
  • <table id="gi6g0"><option id="gi6g0"></option></table>
  • <table id="gi6g0"><noscript id="gi6g0"></noscript></table>
  • 18986369768
  • 新聞中心JINLI EDU

    當前位置:新聞中心 >

    襄陽計算機軟件培訓班分析過的GitHub項目

    來源:互聯網 作者:|發布時間:2018-10-08|0瀏覽

    分析過的GitHub項目 由JB Evain編寫的Mono.Cecil可以將.NET代碼反編譯成C#...

    分析過的GitHub項目

    由JB Evain編寫的Mono.Cecil可以將.NET代碼反編譯成C#。根據建議,只有36行代碼需要刪除,經過審核,JB選擇單獨添加部分變更,而不是合并分支。

    Automatic Graph Layout是微軟官方的一個項目,由Lev Nachmanson、Sergey Pupyrev、Tim Dwyer、Ted Hart和Roman Prutkin開發,用于繪制圖和有向圖,Visual Studio也用它顯示各種交互圖。Pull request要求刪除4674行代碼,其中有一些和SilverLight有關(已于2015年宣布停用)。不經過修改或討論,分支就被合并了進去。

    Roslyn是一個現代化的C#編譯器,由.NET基金會的一個團隊負責維護。在這個例子下,Pull request要求刪除18364行代碼,這引發了有益的討論,并產生了下面討論的大多數分類。顯然,這個分支太大了,無法合并,取而代之,多個單獨的議題被提了出來。

    123.jpg

    MSBuild是微軟官方的一個項目,Visual Studio的用戶應該比較熟悉。根據分析,我提交了刪除3722行代碼的pull request,遺憾的是,其團隊當時沒有余力審核我提出的變更建議。

    最后分析的是.NET Core基礎庫里的System.XML程序集。這些庫由.NET基金會負責維護,為了刪除死代碼,其團隊發布了一條問題追蹤信息。該問題的解決方法是逐個修剪程序集(通常被稱為死代碼消除),然后比較未修剪程序集和已修剪程序集之間的差異,從而確定哪些編譯代碼被刪除了。通過這些差異可以知道哪些源代碼被刪除了,這項工作通常是由志愿者社區承擔。


    預約報名

    RESERVATIONS

    Free course or class

    招生熱線

    18986369768

    Copyright©襄陽金礪教育科技有限公司襄陽網站建設:創杰科技   鄂ICP備2023020818號-1

    客戶服務熱線

    189-8636-9768

    139-8637-5839

    在線客服
    七七国产福利在线二区&91热久久免费频精品99欧美&在线亚洲专区中文字幕&日本三级香港三级三级人!妇久&久久久久久久久久久鸭&国产精品美女久久久久av福利&曰本女人牲交全视频免费播放
  • <input id="gi6g0"></input>
  • <table id="gi6g0"><kbd id="gi6g0"></kbd></table>
  • <option id="gi6g0"><kbd id="gi6g0"></kbd></option>
    <bdo id="gi6g0"><noscript id="gi6g0"></noscript></bdo><table id="gi6g0"></table>
  • <menu id="gi6g0"></menu>
  • <td id="gi6g0"></td>
  • <table id="gi6g0"><option id="gi6g0"></option></table>
  • <table id="gi6g0"><noscript id="gi6g0"></noscript></table>