Çok fazla parametre (ARCH2181)
Anahtar python.quality.too-many-parameters · Önem warning · Kategori quality
Uzun parametre listeleri çağrı yerlerini kırılgan ve okunması zor hale getirir. İlişkili parametreleri bir veri sınıfında (parametre nesnesi) toplayın.
Hatalı
Bölüm başlığı “Hatalı”def create_user(name, email, age, country, city, zip_code, phone): ...from dataclasses import dataclass
@dataclassclass UserData: name: str email: str age: int address: "Address" phone: str
def create_user(data: UserData): ...Düzeltme
Bölüm başlığı “Düzeltme”İlişkili parametreleri tek bir parametre nesnesinde (dataclass) gruplayın.