SOLID - bu ob'ektga yo'naltirilgan dasturlash va dizaynning beshta printsipi, ular dasturiy ta'minotni yanada saqlash va o'lchashga moyil bo'lishga qaratilgan. Ushbu printsiplar quyidagicha: Yagona javobgarlik printsipi (SRP): Sinf o'zgarish uchun faqat bitta sababga ega bo'lishi kerak, ya'ni u faqat bitta javobgarlikka ega bo'lishi kerak. Ochiq / Yopiq printsipi (OCP): Dasturiy ta'minot entiteti kengaytirilishi mumkin, ammo o'zgartirish uchun yopilgan bo'lishi kerak. Liskov o'rnini bosish printsipi (LSP): Subtipslar ularning asosiy turlari uchun almashtiriladi. Interfeysni ajratish printsipi (ISP): Mijozga xos bo'lgan nozik granulli interfeyslar yarating.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence