C/C : gereksiz Tespit #içerir?
Ben genellikle bir dosya başlıkları bölümünde daha büyük ve daha büyük her zaman oluyor ama asla küçülüyor. Bir kaynak ömrü boyunca dosya sınıfları taşındı ve refactored olabilir ve orada ve artık gerek kalmadığı için #includes
birkaç vardır büyük ihtimalle. Onlara orada sadece uzatmak bırakarak derleme zamanı ve gereksiz derleme bağımlılıkları ekler. Hala gerekli olan anlamaya çalışmak oldukça sıkıcı olabilir.
Orada gereksiz algılayabilir bu alet bir çeşit #direktifleri ve güvenli bir şekilde kaldırabilirsiniz hangi önermek vardır?< / ^ br . Tüysüz bu belki yapar?
CEVAP
Google cppclean (bağlantılar: download, documentation) - sorunlar çeşitli kategorileri bulmak ve gereksiz bulabilir #içerir.
Ayrıca Çınlama tabanlı bir araç var, include-what-you-use, o bunu yapabilir. isteğe bağlı olarak, sizin kadar temiz-ne-vardır-ve daha tanımlamalar önermek iletebilir gerek yok yani (*çok şey vardır) ve #senin için içerir.
Güncel sürümleri Eclipse CDT da var bu işlevselliği yerleşik olarak: altında Kaynak menüsünden ve tıklayarak Organize İçerir olacaktır alfabetik senin #dahil, herhangi bir başlık ekleyin bu Tutulma düşünüyor kullanmadan doğrudan dahil onları ve açıklamalar dışında herhangi bir başlık bu değil düşünmek gerekir. Bu özelliği 0 güvenilir değil, ancak değil.
Ne kadar gereksiz bir tespit yapayım #...
Bir Liste içinde çiftleri tespit...
Kolay iOS İnternet bağlantısı tespit e...
Liste değerlendirin.JSTL dize içerir...
Javascript ile tarayıcı Android telefo...