SOLID nyaéta hiji akronim anu ngagambarkeun lima prinsip pamrograman sareng desain berorientasi obyék, anu tujuanana pikeun ngajantenkeun parangkat lunak langkung tiasa dijaga sareng tiasa diukur. Prinsip ieu nyaéta: Prinsip Tanggung jawab tunggal (SRP): Kelas kedah ngan ukur ngagaduhan hiji alesan pikeun robih, hartosna éta kedah ngan ukur ngagaduhan hiji tanggung jawab. Prinsip kabuka / ditutup (OCP): Entitas parangkat lunak kedah kabuka pikeun ekstensi tapi ditutup pikeun modifikasi. Prinsip Substitusi Liskov (LSP): Subtip kedah diganti pikeun jinis dasar na. Prinsip Segregasi Interface (ISP): Jieun panganteur halus anu khusus pikeun klien. Prinsip Inversi Dependency (DIP): Modul tingkat luhur henteu kedah gumantung kana modul tingkat handap. Duanana kedah gumantung kana abstraksi. Prinsip ieu tiasa dilarapkeun kana kode C# pikeun ningkatkeun desain
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence