前言
唉呀呀,最近實在是太忙了,這陣子一直在忙公司的內容,沒啥時間更新部落格,趁著今天剛洗好澡的時候來更新一下,這次想講的是IntelliJ的一個功能叫做Code Complete,這功能是啥咧?
IntelliJ裡面你可以透過sout快速產生System.out.println("")的模板對吧,這個功能就叫做Code Complete。之所以會介紹這個功能,是因為公司的Code沒有辦法在本地環境運行,只能在伺服器上跑,所以debugger這個功能是完全不行的
所以當我們要測試一個東西時,最常用的就是log了,我們log everything,List也log,object也log,不能log的就加上@ToString讓他log出來,因此我產生了很大量需要log的需求,例如
|
|
這樣的code,頻繁的出現在我的測試分支上,一來一往真的是很麻煩,於是我就想到了我可愛的sout,如果能讓log這件事情變得像sout一樣簡單,那麼我的產出一定會崗崗滴(事實證明沒有,我只是用更快的方式出錯而已)
實現
要實現這個功能,就要使用postfix complete這個功能,畫面如下
我們新增一個Java模板
然後照這樣輸入
|
|
這樣就能夠快速的log出資料囉!
如果有需要log String的話,需要再新增一個logs,因為log這個postfix如果打印文字會出現格式錯誤的問題QQ,這我還沒想好怎麼修
如此一來就能夠快速地打印出log囉!