住进了新家(当然还是租的),也就开始了新生活。
房子总体上还不错,但也仍有一些小的瑕疵,而且装修的味道还没有完全散尽。搬家是在上周六,找了两个朋友帮忙,叫了辆货的,完事了请他们在多利吃了午饭。然后我和老婆就开始疯狂收拾,累得腰算腿疼,同时又疯狂购物,一天去家乐福好几趟,到星期日的时候总算有了点模样。从星期一开始,我们又过上了自己做饭吃的日子,上次正经做饭吃的日子都已经不记得了。
可这新生活到底怎么个新法现在还没底,吃完饭洗个澡差不多就该睡觉了。另外,婚礼的事也得抓紧了,换房子才算刚刚开始呢!
住进了新家(当然还是租的),也就开始了新生活。
房子总体上还不错,但也仍有一些小的瑕疵,而且装修的味道还没有完全散尽。搬家是在上周六,找了两个朋友帮忙,叫了辆货的,完事了请他们在多利吃了午饭。然后我和老婆就开始疯狂收拾,累得腰算腿疼,同时又疯狂购物,一天去家乐福好几趟,到星期日的时候总算有了点模样。从星期一开始,我们又过上了自己做饭吃的日子,上次正经做饭吃的日子都已经不记得了。
可这新生活到底怎么个新法现在还没底,吃完饭洗个澡差不多就该睡觉了。另外,婚礼的事也得抓紧了,换房子才算刚刚开始呢!
昨天在读《测试驱动开发:实用指南(影印版)》的时候突然发现自己对setUp()的理解有错误,原以为setUp和tearDown在所有testMethod运行前后只调用一次,还感到奇怪为什么不直接利用构造函数和析构函数。原来这两个方法是在每个testMethod前后都要调用一遍,这才明白了它们存在的意义。