RFC(Response for Class) merupakan metrik yang menghitung banyaknya method yang kemungkinan di eksekusi sebagai response atas message objek dari kelas tersebut.
RFC Menyatakan banyaknya method lokal dan banyaknya method yang dipanggil oleh method lokal termasuk semua method dalam kelas hirarki dan juga termasuk kelas library(kecuali method print). Method tersebut menghitung method secara rekursif. Method yang sama cukup dihitung sekali. sumber
RFC Menyatakan banyaknya method lokal dan banyaknya method yang dipanggil oleh method lokal termasuk semua method dalam kelas hirarki dan juga termasuk kelas library(kecuali method print). Method tersebut menghitung method secara rekursif. Method yang sama cukup dihitung sekali. sumber
Metrik ini berpengaruh terhadap Testability dan Reuseablility. Semakin banyak method yang ada pada kelas tersebut + method kelas lain yang dipanggil maka kelas tersebut akan semakin sulit ditesting dan semakin tidak reusable. RFC pada code dibawah adalah :
RFC(tool)=1(self)+1(drawing)
RFC(tool)=2;
RFC(tool)=2;
Tidak ada komentar:
Posting Komentar