2016-03-31 27 views
1

Özel kodlama yönergesi denetleyicisinin uygulanmasının bir parçası olarak, sınıfımızda hiçbir try-catch bloğumuz olmadığından veya "new" anahtar sözcüğünün nesne oluşturmak için kullanılmadığından emin olmamız gerekir. Bunu başarmanın bir yolu var mı?Eğer java kodunda "bloke" veya "new" anahtar kelimesi kullanıldığını öğrenebilmemizin bir yolu var mı?

+1

yeni örnekleri oluşturmak için kullanılan 'yeni' anahtar kelimenin istemiyorum ...; öyleyse, başka ne yapmayı planlıyorsunuz? – Stultuske

+0

Belki de bazı sınıflar veya – Cootri

+0

paketleri için DI'yi fasülye olarak kaydedip yay kabını ilklendiren paketleri kullanmak için kullanabilir. – user6140183

cevap

0

SonarQube gibi bazı istatistiksel analiz araçlarını kullanmalı ve bunun için own rule yazmalısınız (veya Web'de bir tane bulun).

Yapı sırasında kod kurallarına uyulup uyulmadığını kontrol etmeniz gerekiyorsa, PMD maven plugin gibi bir şey kullanmalısınız. Her neyse, senin sorunun istatistiksel kod analizi hakkında ve uygun ve özelleştirilebilir bir araç bulmak zorunda - kendi yazmak zor :)

+0

Fikir, bu kodlama kılavuz denetleyicisini maven eklentisinin bir parçası olarak entegre etmek ve herhangi bir ihlal bulunursa yapıyı kesmektir. – user6140183

+1

o zaman https://maven.apache.org/plugins/maven-pmd-plugin/ gibi bir şey kullanmalısın, Neyse, başlangıç ​​noktanız "istatistiksel analiz maven" gibi bir şey google – Cootri

İlgili konular