Dasturchi amal qilishi kerak bo'lgan 18 qoida

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




