Android 台灣中文網

打印 上一主題 下一主題

[科技] 打破2年一次改版周期,微軟加快推出Visual Studio 2013

[複製連結] 查看: 206|回覆: 0|好評: 2
跳轉到指定樓層
樓主
游幃翔 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-6-27 20:10

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
微軟加快了2年一次的改版步調,去年才發表VS 2012,今年6月就推出VS 2013預覽版本,強化了記憶體管理、程式碼編輯介面、敏捷開發管理以及版本管理等功能

從Visual Studio 2008到Visual Studio 2012,微軟都是以2年的間隔才推出新版開發環境Visual Studio。不過微軟卻在今年的TechEd大會上,令人意外地打破了這個版本更新周期,宣布今年將推出Visual Studio 2013(簡稱VS 2013)和Team Foundation Server 2013(簡稱TFS 2013),將在6月底先釋出預覽版本。

組合敏捷管理可整合、檢視小團隊間的開發進度,讓整體開發進度一目了然
新功能中最受矚目的,就是微軟從2012版本開始不斷更新的敏捷開發管理。微軟在TFS 2013上,引進了敏捷開發歷程管理(Agile Portfolio)概念,來強化企業內多團隊開發日誌的整合與管理。多個採取Scrum敏捷開發的專案團隊不只能夠各自管理自己團隊的工作清單(Backlog),還能夠整合到一個更上層的整體工作清單中,使這些團隊成員能對整體專案的開發進度更加一目了然。

                               
登錄/註冊後可看大圖


增加敏捷開發歷程管理
新版增加了敏捷開發歷程管理(Agile Portfolio),能將各個小團隊的Backlog工作清單整合至一個統整的Backlog清單中,使專案整體進度一目了然。

強化程式碼審查機制,程式碼可逐行插入討論串
除了敏捷開發,在版本管理的程式碼審查(Code Review)上,VS 2013也加入了「評論程式碼」的功能,在每一版修改過的程式碼上,程式審查員(Code Reviewer)可針對整個程式碼檔案,或程式碼異動處插入建議留言與評論,而提交審查者也可直接留言回覆。不過在VS 2013的預覽版中,還未完成評論流程的部份功能如建立程式碼審查要求,管理目前的審查要求等,要等到VS 2013正式版才會提供。


                               
登錄/註冊後可看大圖

程式碼能逐行討論
程式碼新增逐行討論機制,程式審查員(Code Reviewer)可以針對每段程式碼修改處提出建議,而程式撰寫者也能直接回覆審查員的建議。

多奇數位技術總監黃保翕認為,程式碼可逐行討論是一項很有用的功能,以往開發者與審查員必須利用其他管道交換審查意見,無法就每版修改的程式碼異動處作評論,黃保翕認為,利用這項新功能,開發團隊可增加協同作業的效率,有助於分處兩地的開發者與審查員彼此溝通。

程式碼編輯介面翻新,助開發者迅速掌握程式碼歷史

而在開發者每天要面對的程式碼編輯介面上,VS 2013也做了大幅的改進,其中最主要的是程式碼抬頭顯示機制(英文),此功能能即時在一個彈出的小視窗內,顯示某段程式碼的細節,例如這個函式被宣告的位置、專案中呼叫此函式的所有上層函式等,此外也能顯示在最近幾次修改歷史中,函式的參數、內容變更的情況,讓開發者更加掌握程式碼的一舉一動。


                               
登錄/註冊後可看大圖

新程式碼編輯介面可顯示函式內容修改歷史
VS 2013也翻新程式碼編輯介面,是程式碼抬頭顯示機制能提供更多程式碼的細節,包括函式內容修改歷史、以及此函式被其他函式呼叫的位置。

而針對令開發者頭痛的記憶體洩漏(Memory leak)問題,VS 2013也下了不少功夫。藉由新的記憶體診斷工具,開發者可以在查看某個時間點的記憶體快照(Snapshot),顯示出目前的堆疊(Heap)狀態,檢視目前各個物件所配置的記憶體大小,並與下一步執行的快照做比較,來找出哪些物件可能未妥善釋放記憶體,導致記憶體洩漏。

整合InRelease專案管理軟體,讓不同版本的專案進度一目了然
在開發周期越來越短的今日,專案也越來越需要頻繁的釋出新版本,而當應用程式在不同的新舊版本間,開發進度有差異時,如何管理這些專案版本,成為了開發者的重要功課。為此,微軟將InCycle軟體公司的InRelease軟體整合進TFS 2013中,讓開發者能個別檢視不同版本間的進度,如詳列此專案目前仍在開發階段、測試階段、或者已在實際產品中使用等等,開發者能更清楚地檢視專案在不同版本間的進度。


                               
登錄/註冊後可看大圖

新版本控制系統能強化多版本瀏覽機制
新的版本控制系統InRelease,可讓專案管理者同時瀏覽一個開發專案內多個釋出版本的進度(開發中、測試中或者已使用於產品)。

InRelease軟體除了檢式專案各版本的進度之外,專案管理者也能夠針對不同進度的專案設定發布路徑,例如將測試版的專案直接發布到測試人員的機器上,而將正式版的專案發布至專案整合者的電腦中,讓專案管理者對專案發布的掌握能更進一步。


                               
登錄/註冊後可看大圖

新版本控制系統可依專案的不同版本,分別制定發布路徑
新的版本控制系統InRelease,可讓專案管理者分別制定不同專案版本的發布路徑,例如將測試版的專案直接發布到測試人員機器上。

而對於VS 2013打破更新周期的作法,黃保翕認為,對開發人員來講是項利多,這代表了微軟投注更多精力在開發開發環境的新功能與新工具上,即使不是全部功能都用的上,開發者也能各取所需,增加開發效率。文⊙楊智傑
來源 ithome
====================================================
缺積分?? 缺碎鑽?? 缺鑽石?? 缺權限?? ...還是什麼都缺嗎?
可以參考以下兩篇 :
1. 共襄盛挙:結縁*随縁*感恩*惜福 APK.TW送給您\*伴手禮*/
2. 新會員必讀 ~升級密技~ 鑽石-任務-積分-權限-簽到-搜尋-發文

====================================================
歡迎大家踴躍加入 群組 內的 "韓流瘋"及" 爆爆遊樂園",
韓流瘋 爆爆遊樂園 不定期會有些小活動...歡迎踴躍參與...

====================================================
【其它小分享 福利帖】
(第164波大放送) : 人人回帖有獎勵
(第163波大放送) : 人人回帖有獎勵
(第162波大放送) : 人人回帖有獎勵
(第161波大放送) : 人人回帖有獎勵
(第160波大放送) : 人人回帖有獎勵
<如須查詢更多相關內容,請自行爬文>

**以上報告完畢**
如果可以的話,幫我評個分數或是送一多花給我^^
您的評分與鮮花,是我下次再發帖的原動力
謝謝~

====================================================
                                                                                    2013/06/27 By 游幃翔
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 2碎鑽 +1 幫助 +2 收起 理由
WECAN1688 + 1 + 1 神馬都感謝您+送花給你+就是挺你+好康留給.
jasa + 1

查看全部評分

收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則