本次作業的目的是為了讓同學們熟悉之后項目中所需要的先導知識:包括對vs的使用以及使用github進行項目的提交,請同學們認真對待此次作業。
1.作業導讀
查看具體的作業鏈接:(請同學們先看我們的作業要求,再按照這個操作教程進行。我們的要求有些和這個鏈接中的要求有些不一樣。)
https://www.cnblogs.com/ChildishChange/p/10398212.html
(注意:本次作業的篇幅較長,一定要細心閱讀,以免在操作過程中出現不必要的錯誤。我們的github倉庫地址和該鏈接中不同,具體鏈接在下面的說明中。以上鏈接大多為操作教程,具體以本作業要求為准。
特別注意:在以上鏈接中Part2的第6步有一個使用git checkout 命令切換連接分支的操作。我們不用做切換分支,因為我們統一使用C#語言,所以使用默認的master分支就可以了。但是還是需要按要求新建文件夾,並重命名為你的Github賬號名,如下圖:
)
(1)請仔細閱讀鏈接中的Part0.作業背景,了解此次作業的項目目標。
注意:
- 項目的運算過程中不允許出現負數
- 項目采用C#完成
(2)請按照Part1.配置環境中給出的具體操作步驟,完成對作業所需的環境的配置。
注意:在勾選組件的時候,請勾選上C#所需的組件
(3)仔細閱讀Part2.克隆項目。
此次作業我們將熟悉使用github,對項目進行克隆和提交,針對我們班的項目提交步驟,具體過程如下:
- 在 https://github.com/join 這個網址處申請注冊一個 Github 賬號,申請成功后可在 https://github.com/login 處利用剛剛注冊的賬號進行登錄,才能開始在 Github 上進行開發。
- 成功登錄后,輸入阿超倉庫的網址https://github.com/Cherish599/AchaoCalculator(這個為我們班級所指定的倉庫地址),點擊右上角的 Fork ,將阿超的四則運算庫拷貝到自己的同名倉庫中,如下圖所示:
- 拷貝成功后,可以看到自己已經擁有了一個同名倉庫。這里我們登錄的是 bestst賬號(此賬號在這里為測試賬號,同學們在完成作業時,應該是你們自己的賬號):
該步驟之后,與作業指導中所體積的步驟相同,請同學們按照指導中的步驟繼續完成。
- Git學習相關手冊連接(供同學們參考):https://www.cnblogs.com/math/p/git.html
(4)請學習Part3.單元測試和Part4.基本操作,按照Part3和Part4中的內容對自己的項目進行單元測試和相關調試。
(5)請閱讀 Part5.回歸測試和Part6.效能工具介紹,了解擴展功能。
(6)在完成自己的代碼和完成相關的測試工作之后,請對代碼進行提交,提交的步驟和操作過程,請同學們仔細閱讀Part7.提交代碼。
* 注意:2-5過程中,因為我們此次要求的是c#與作業指導中c++的操作有點不同,但是性質都是一樣
2.博客要求
(1) 博客開頭:
GIT地址 |
|
GIT用戶名 |
|
學號后五位 |
|
博客地址 |
|
作業鏈接 |
|
(2) 博客內容:
- 請以博客記錄的方式,體現環境配置過程(包括遇到了哪些問題,你是如何解決的)
- 體現你代碼設計的思路(注意:請保證代碼能夠運行通過)
- 記錄你使用github克隆項目以及提交代碼的整個過程(包括遇到的問題,你是如何解決的)
- 記錄你對項目進行單元測試和回歸測試的過程(包括你遇到的問題,解決的方法是什么)
你對本次工具的熟悉過程,有什么感想?分享你學習到的新知識
3. 提醒
(1)代碼不要出現抄襲或者直接拷貝的現象,一旦發現作業將沒有成績。
(2)博客要體現出自己的思想,每個人遇到的問題和解決方法以及感獲得的感受都應是不一樣的,博客出現抄襲或者拷貝現象,一旦發現作業將沒有成績。
4.評分細則
博客評分規則(總分100)博客要求
(1) 博客開頭的要求(10')
(2) 博客內容的要求,每個20',一共80'
(3) 本次工具的熟悉過程,有什么感想與分享(10')