What are comments
Izohlar siz uchun, kompyuteringiz uchun emas. Men buni aytmoqchiman, izoh asosan kodingizning ushbu qismida nima sodir bo'layotganini tushuntiradigan eslatma.
Izohlar Nima?
Izohlar siz uchun, kompyuteringiz uchun emas. Men buni aytmoqchiman, izoh asosan kodingizning ushbu qismida nima sodir bo'layotganini tushuntiradigan eslatma. Siz izohlarni nima uchun biror narsani qilganingizni yoki kodning qanday ishlashini tushuntirish uchun ishlatasiz. Yangi dasturchi sifatida boshlaganda, ko'p izohlar qoldirganingiz yaxshi, lekin funktsiyalar va o'zgaruvchilarni to'g'ri nomlashni o'rganganingizdan so'ng, izohlar sizga ko'p kerak bo'lmaydi.
Biroq, izohlar hali ham tavsiya etiladi, ayniqsa murakkab va birinchi ko'rinishda tushunish qiyin bo'lgan kodlar uchun. Qayta ishlayotgan kompaniyangizga qarab, siz izohlarni xatolarni tuzatish uchun ham ishlatishingiz mumkin. Masalan, agar siz xatoni tuzatayotgan bo'lsangiz, sizni o'zgartirishga sabab bo'lgan xatoni hujjatlashtirish uchun izoh qo'shishingiz mumkin.
Izohlarni yaratish uchun #
belgisini va undan keyin ta'riflovchi matnni ishlatishingiz mumkin.
Quyida bir misol keltirilgan:
Kommentlarni yozish
Yuqoridagi kodda birinchi qatorda oddiy komment yaratish usuli ko'rsatilgan. Python ushbu kodni bajarish uchun borganida, u #
simvolini ko'radi va uning ortidagi matnni e'tiborsiz qoldiradi. Bunga ko'ra, Python ushbu qatorni o'tkazib yuboradi va ikkinchi qatorni bajarishga harakat qiladi.
Ushbu komment "yomon komment" deb belgilangan. Bu ko'rsatma maqsadida yaxshi, lekin u undan keyin kelayotgan kodni umuman tavsiflamaydi. Shuning uchun bu yaxshi komment emas. Yaxshi kommentlar keyin keladigan kodni tavsiflaydi. Kommentlar sizning kodingizning hujjatidir. Agar ular ma'lumot bermasa, ularni olib tashlash kerak.
Siz shuningdek, ichki kommentlarni yaratishingiz mumkin:
Bu yerda siz yana 10 qiymatini x o'zgaruvchisiga tayinlaysiz, lekin keyin ikki bo'sh joy va #
simvolini qo'shib, kod haqida komment yozasiz. Bu, agar siz o'zgaruvchingizga ma'noli nom bersangiz, shubhasiz, sizga komment kerak bo'lmasligi uchun foydalidir.