第二次作業
- 繼續完成編程題
- 新建一個github倉庫,並把作業推送到該倉庫。
- 發布博客
實踐題
新建一個github倉庫,使用git,或者github desktop把接下去的編程題的代碼及測試腳本傳到這個倉庫。
請使用.gitignore文件忽略不要上傳的文件。用法自行百度。
編程題(請使用C語言或者C++完成以下題目):
- 繼續完成作業一的編程題。
- 優化架構,一般要求每個函數長度不超過15行。
- 優化規范,尤其是命名規范。
- 制作一個編譯腳本,運行該腳本可以編譯你的代碼,可選的腳本語言,python(2.7),windows批處理,powershell,shell。
- 進行單元測試,即測試每一個函數,並制作一個測試腳本,運行該腳本可以進行測試,並顯示測試結果。
- 添加以下功能:
- 通過命令行讀取一個文件,然后運行這個文件。如我的程序叫lang,
lang 1.txt代表我要運行1.txt這個文本中的代碼。
- 通過命令行讀取一個文件,然后運行這個文件。如我的程序叫lang,
編程題要求:
0. 讀題,提取出題目的要求。
- 分解需求,把需求分解為幾個你覺得不太相關的模塊。
- 思考每個模塊怎么寫,可以從簡單的模塊開始寫。
- 對於不會的問題進行查閱資料。
- 對於每一個模塊設計測試用例。
- 詳細記錄下以上每一步,並寫在博客中。
- 不要求完全做出來,但要求記錄詳細。
- 建議博客長度不少於1000字(不包含代碼)。
在完成了以上作業后,寫一篇博客體現你完成作業的過程和內容,推薦包括以下內容:
- 問答題的答案,和思考過程。
- 實踐題的截圖(禁止拍屏),和遇到的問題。
- 編程題的主要實現過程、思考過程和遇到的問題。
- 你查閱的資料的網址。
