TGViewer
Frontend Frontend @frontend · 3.36K subscribers
Post #1350 1.59K
DRY termini

DRY (Don't Repeat Yourself) prinsipi dasturiy ta'minot ishlab chiqishda juda muhim hisoblanadi va uning asosiy maqsadi kodni takrorlashni oldini olishdir. Bu prinsip dasturiy ta'minotning o'qilishini, qo'llab-quvvatlanishini va kengaytirilishini osonlashtiradi.


DRY prinsipining ko'plab afzalliklari bor:


Aytaylik yuqoridagi kod misolida agar biz DRY prinsipiga amal qilinmagan holatdagisiga qaraylik. Agarda "button"ning biror xususiyatini o'zgartirmoqchi bo'lsak biz barcha "button"larni o'sha xususiyatlarnini bittama-bitta yozib chiqishga majbur bo'lamiz. Aytaylik "border-radius" xususiyati qiymatini 12px qilmoqchimiz.

Lekin biz DRY prinsipiga amal qilingan holatdagi kodga qarasak, ".button" classli elementning xususiyatini o'zgartirsak ".button" classli barcha elementlarni xususiyatlarini bitta kod blokida o'zgartira olamiz.

Masalan bunday ko'rinishda foydalanamiz:
<button class="button button-primary">Button</button>


Humoyunmirzo
  • 👍 9
  • 🔥 5
More from @frontend
  1. Sep 24, 2026#Claude Yaqinda chiqgan Claude'ning Opus 5.5 modeli brauzerning ishlash jarayonini 40 soni…
  2. Aug 23, 2026Ilovangizdagi AI funksiyasi uchun WebGPU asosidagi Liquid Orb Editor – suyuq shisha/metall…
  3. Aug 14, 2026#AI #gemini #frontend Aytgancha Gemini 3.7 Flash modeli yuqori tezlikda va 3.6 Flashning y…
  4. Jul 25, 2026Ertalabdan Opus 5 ni sinab ko'rayotgan men)
  5. Jul 25, 2026#claude #AI Claude Opus 5 modelini chiqardi. Yangi model Fable 5 darajasida aqilli, lekin…
  6. Jul 17, 2026#Claude #gift Agar kimdur Claude'ni pullik obunalarini hali hech qachon sotib olmagan bo'l…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →