如何利用編譯時間?

目前在做一個項目,每次編譯往往需要1分鐘以上。如何利用好這1分鐘的編譯時間呢?


只有一分鐘就休息一下唄,想我一次編譯15-30分鐘的,只能刷知乎了(套


分享一個技巧:把代碼clone/checkout出來兩份,然後同時在兩份代碼中做兩件獨立的事情,比如一個地方做組件A,另一個地方做組件B,兩者盡量不要有依賴。然後一個地方在編譯的時候,你就能在另一份拷貝里做事了。

曾經用過這種方法,不過自從用上.NET Demon後,編譯花的時間就少得多了,於是基本上盯著output看一會兒就完了。

當然刷下微博/知乎也是可以的。


又到了祭出這張圖的時候了。


1分鐘就別想著幹什麼事了。站起來打杯水,活動活動脖子吧。


一分鐘就切換?保存上下文的消耗挺低的。


如果編譯頻繁,可以看自己剛改過的代碼,好好思考,預測下可能哪兒會出問題。

如果一小時才編譯一次,那就伸個懶腰,上個廁所,逛個知乎休息下。


如果只有1分鐘,我一般會站起來去倒杯水。再久一點,我就拿起桌子上沒看完的書,翻幾頁


用計時 App 提醒常見任務需要等待的時間,如編譯、跑 Hadoop、做壓力測試。Mac 下推薦 Due (Due: The Superfast Reminder App for iPhone iPad)

至於等待的這段時間要幹什麼可以根據時間長短、精力自己選擇。但是用計時 App 可以釋放在這件事上的注意力。


一分鐘太短了…我們之前有一個項目一編譯就是三十分鐘。丟編譯伺服器讓它運行著…這邊該幹活幹活………


最近發現這個時間正好用來塗護手霜。

抹上喜歡的口味,輕輕按摩到吸收。時間長的話,就多搓一會兒。哈哈


和測試的妹子拉話.

當有人投來「你為什麼會這麼空」的眼神時.理直氣壯回復:」我的代碼編譯著呢「。

ps:答主經常編譯Linux內核需要半小時.....


推薦閱讀:

為什麼你用過N多個時間管理軟體,然而自驅力還是很差?
當時間管理遇到機場安檢,怎樣排隊最省時高效?
張兵:記錄時間的秘密
讀書筆記 | 《搞定1:無壓工作的藝術》By 顧亦笙

TAG:時間管理 | 編譯 |