Fonksiyon parametreleri Bağımlılıklar

0 Cevap php

Başka bir parametre belli bir değeri vardır yalnızca bir fonksiyon bir parametrenin değerini kullanır eğer kötü bir tasarım olarak kabul edilir?

İşte bir örnek fonksiyonu bulunuyor:

validate_input($field_name, $validation_rule, $validation_value);

Burada kullanım fonksiyonu bulunuyor:

validate_input("username", "required");
validate_input("username", "min_length", 3);

İlk kullanım örnekte üçüncü parametre atlanırsa. İkinci parametre "gerekli" bir değeri vardır ve bu üçüncü parametre ilgisiz yapar. Üçüncü parametre aktarılırsa işlev dikkate almayacak.

Bu işlev Bad tasarım yapmak mı?

0 Cevap