# Dasturchi amal qilishi kerak bo'lgan 18 qoida

0\. Murakkab yechimlar tanlaganing xatoligini - kechasi uxlamay kod yozib afsuslanganingda bilasan.

1. O‘z kodingga oshiq bo‘lishni bas qil
    
2. Har qanday yechimni kamchiligi bo’lishi mumkin – eng yaxshisi degani yo‘q
    
3. Yozgan har bir koding — bu xavf va mas’uliyat
    
4. Dizaynlaring va qarorlaringni hujjatlashtir
    
5. O‘zi yozmagan kodni hamma yoqtirmaydi
    
6. Keraksiz kutubxonalarni ishlatma
    
7. Kod yozish standartlari tortishuvlarning oldini oladi
    
8. Mazmunli commit izohlarini yoz
    
9. Hech qachon yangi narsalarni o‘rganishni to‘xtatma
    
10. Kod ko‘rib chiqish (review) — bu yechim qilgan g’oyangizni tarqatish uchun(jamoa a’zolar o’rtasida)
    
11. Har doim qo‘llab-quvvatlash oson bo‘lgan kod yoz
    
12. Muammo yechimini topa olmasang, yordam so‘ra
    
13. Muammoning ildiz sababini tuzat, belgisini emas
    
14. Dasturni ishlab chiqish jarayonlari hech qachon butunlay tugamaydi
    
15. Deadlinelar — bu va’da emas
    
16. Ilk versiyani tezroq chiqar, kichik iteratsiyalarni ko’paytir (reliz)
    
17. Oddiyroq qil. Shunchaki Oddiyroq. (Keep. It . Simple)
