如何利用編譯時間?
01-27
目前在做一個項目,每次編譯往往需要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 顧亦笙