(1)我完全不知道要花費多少時間,因為從來沒有進行過類似的項目,涉及的很多問題我以前也根本不會。簡單的估計一下,這至少是15小時的工作量。
(2)前期的準備工作很耗時間,因為一開始根本不知道怎么搞。上網看了很多資料后才有了一點想法。這部分大概費了10個小時。真正開發的時間大概是5個小時,開發完調試的時間大概也是5個小時。如果要劃分部分的話,那么一開始讀取文件部分花費的時間最多,做字符串的相關處理其次。
(3)事實上,我并沒有去優化這個項目,沒時間也沒有能力去優化它,僅僅是讓它正確的跑起來就已經很費力氣了(甚至正確性也有待進一步鑒定)。
analyse暫時做不了,好像缺少插件,以后再補。
(4)測試用例,有空文件夾,有帶子文件夾的文件夾,有四個字母以內的測試文件,有非字母數字符號類似abcd*abcd這樣的測試用例,有abcd123這樣的測試用例,有123avcd這樣的測試用例,有avc123這樣的測試用例,也有avcd12a這樣的測試用例。總之考慮了很多種情況,最大程度的保障了程序的正確性。
(5)收獲嗎,有。又學了一下c++,好久不用了。能實現遍歷文件夾。