常用源代碼管理工具與開發工具
實驗時間 2021-3-12(卓越工程師班)
Deadline:2021-3-17 24:00,以博客發表日期為准
評分標准:
- 按時交 - 有分(滿分100分),檢查項目包括:
- 完成任務1(40分)
- 完成任務2(40分)
- 博文規范(10)
1、實驗目的與要求
(1)了解軟件項目源代碼常用管理工具。
(2)了解軟件項目源代碼常用集成開發軟件工具。
2、實驗內容
任務1:調研源代碼版本管理軟件
上網調研目前被廣泛使用的基於源代碼版本管理軟件Git的項目管理工具,如GitHub、Gitlab、Bitbucket 等,比較它們之間的異同(包括但不限於團隊協作流程,項目管理等)。
有關GitHub使用參考資料:
- 廖雪峰:Git教程
- 阮一峰:Commit message 和 Change log 編寫指南。
- Github fork與pull request
- Github中fork分支和pull request的最佳實踐
任務2:調研並試用廣泛使用的源代碼集成開發工具軟件(Integrated Development Environment,IDE)
作為一名軟件/程序開發人員,不管你使用哪門語言進行源代碼開發都有很多可供選擇的IDE,IDE是提供軟件/程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具,集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套件,開發者可以通過IDE提供的代碼高亮,代碼補全和提示,語法錯誤提示,函數追蹤,斷點調試等功能提高開發效率。上網調研並試用包括MyElipse、Visual Studio 、HBuilderX、Microsoft Visual Studio(簡稱VS)、PyCharm、Android studio、NetBeans、IntelliJ IDEA、Code:: Blocks等IDE,結合調研資料和使用體驗概括總結以上IDE的功能特色。
任務3:撰寫任務1、任務2相關內容博客
- 練習使用typora進行MarkDown格式博客的本地編輯和實時預覽,編輯完成后復制到博客園中。(博客排版美觀5分)
- 博客名稱:學號-姓名 常用源代碼管理工具與開發工具(2分)
- 博文開頭格式:(3分)
項目 |
內容 |
課程班級博客鏈接 |
<填寫課程班級博客鏈接> |
這個作業要求鏈接 |
<填寫作業要求鏈接> |
我的課程學習目標 |
<填寫目標> |
這個作業在哪些方面幫助我實現學習目標 |
<填寫相關內容> |