弄到兩點才睡但還是得早早起床,
因為homework2第二個iteration正要開始,
其實我有點後悔當初為什麼要用三個iteration來改作業,
原本是想說這次作業主要是寫unit test而且佔了70分,
怕有人unit test裡面什麼也沒寫還是能得到77 test ok的標準,
所以才會去設計三個iteration,
第一個iteration直接執行他繳上來的版本,
第二個iteration用他們的unit test測試故意塞bug的程式,
那他們的程式應該能找出不少的bug才對,
第三個iteration用我們的unit test測試它們的程式,
那他們的程式也應該通過77個測試,
但...這都需要花時間的,

一個早上下來也只把所有人的unit test整合到待測程式裡,
為什麼會這麼麻煩呢?
因為...學生沒遵守當初給他們的設計,
上次跟他們做tutorial的時候,
還特別強調絕對不要擅自更改介面,
而且還跟他說說可以其他同學交換測試,
看來他們都當成耳邊風了,
亂改介面當然也不可能跟其他同學交換測試了...

改到後來還是友人的程式無法整合,
第一個iteration大概有九成多的人通過,
但第二個iteration卻只有五成不到的人通過,
加上是用遠端登入到學校主機,
改起來非常慢,
最後放棄第三個iteration了,
要不然恐怕只有各位數的人可以通過這次作業了,

改到後來原本還忿忿不平,
但是越改越累,
心也就自然越來越軟,
連原本想給零分的都想交給老師去決定了...

凌晨兩點半,
將所有的成績登記好,
連抄襲的、沒成績的都詳細記錄下來,
好累...還好這是最後一次改OOP作業,
之後是由政文來改作業了...

dbi1463 發表在 痞客邦 PIXNET 留言(0) 人氣()