有時(shí)匆忙開發(fā)完了項(xiàng)目,很多功能因?yàn)橼s時(shí)間沒有仔細(xì)思考最優(yōu)的實(shí)現(xiàn),直接Ctrl+C,Ctrl+V,導(dǎo)致項(xiàng)目很多重復(fù)的程序。項(xiàng)目完成之后,想要進(jìn)行項(xiàng)目優(yōu)化。
如果你再一個(gè)以上的地點(diǎn)看到相同的程序結(jié)構(gòu),那么可以肯定:設(shè)法將它們合而為一,程序會(huì)變得更好。
Idea開發(fā)工具已經(jīng)為我們提供了這個(gè)功能。
操作
-
點(diǎn)擊Idea的 Analyze -> Locate Duplicates..
功能位置 -
配置如何尋找重復(fù)程序的范圍
程序范圍 -
配置定位 特定語言,與定位重復(fù)代碼的類型,
本地變量,元素,方法等等. 多少行重復(fù)的程序才被找到等等。
語言類型與具體配置 -
查看具體結(jié)果與修改
定位結(jié)果 根據(jù)重復(fù)代碼合并等等
最后
Idea可以查看自己最近修改的文件,以及查看文件修改的歷史版本。給我們提供了很多便利,讓程序更加優(yōu)雅。



