«cyclomatic-complexity» etiketlenmiş sorular


7
Çok karmaşık yöntemlerden kaçının - Siklomatik Karmaşıklık
Siklomatik Karmaşıklığı azaltmak için bu yöntemin nasıl uygulanacağından emin değilim. Sonar 13 rapor ederken, 10 olması bekleniyor. Bu yöntemi olduğu gibi bırakmanın hiçbir zararı olmadığından eminim, ancak Sonar'ın kurallarına uyma konusunda bana meydan okuyor. Herhangi bir düşünce çok takdir edilecektir. public static long parseTimeValue(String sValue) { if (sValue == null) …


6
Yinelemeli yöntemler siklomatik karmaşıklığı azaltır ve desteklenebilirliği artırır mı?
Java 8'de C #, JavaScript ve (umarım) gibi modern dillerde yaygın olarak bulunan yinelemeli yöntemler, siklomatik karmaşıklığın kodun anlaşılabilirliği ve desteklenebilirliği üzerindeki etkisini azaltır mı? Örneğin C # 'da şu kod bulunabilir: List<String> filteredList = new List<String>(); foreach (String s in originalList){ if (matches(s)){ filteredList.add(s); } } Bu 2'nin basit …

3
Siklomatik Karmaşıklığı Anlamak
Son zamanlarda Siklomatik Karmaşıklık ile karşılaştım ve daha iyi anlamaya çalışmak istiyorum. Karmaşıklığın hesaplanmasına giren farklı faktörlerin pratik kodlama örnekleri nelerdir? Özellikle, Wikipedia denklemi için M = E − N + 2P, aşağıdaki terimlerin her birinin ne anlama geldiğini daha iyi anlamak istiyorum: E = grafiğin kenar sayısı N = …

7
Tek bir yöntem için siklomatik karmaşıklık neden önemlidir?
Son zamanlardan beri Eclipse için SonarLint kullanıyorum ve bana çok yardımcı oldu. Ancak, bana siklomatik karmaşıklık hakkında bir soru yöneltti. SonarLint kabul edilebilir bir CC 10 olarak kabul eder ve bunun ötesinde olduğum bazı durumlar vardır, yaklaşık 5 veya 6 birim. Bu parçalar, değerlerin farklı değişkenlere dayandığı haritacılarla ilişkilidir, örneğin: …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.