Robert C. Martin Ketma-Ket Ushbu seriyaning vazifasi dasturiy hunarmandchilik san'atining holatini yaxshilashdir



Yüklə 479,81 Kb.
səhifə35/59
tarix20.11.2023
ölçüsü479,81 Kb.
#162218
1   ...   31   32   33   34   35   36   37   38   ...   59
Clean Code by Robert C Martin

Biz Mualliflarmiz
Ushbu yondashuvlarning talabalari o'zlarini asoschining ta'limotiga kiritadilar.
Ular o'sha ustozning nimani o'rgatishini o'rganishga, ko'pincha 
boshqa har qanday ustozning ta'limotini chiqarib tashlashga bag'ishlaydilar. Keyinchalik, talabalar o'z san'atida o'sib borar ekan, ular 
o'z bilimlarini va amaliyotini kengaytirishlari uchun boshqa ustozning talabasi bo'lishlari mumkin.
Ba'zi oxir-oqibat o'z mahoratini takomillashtirish borish, yangi metodlarni kashf va 
o'z maktablarini ta'sis.
Bu xil maktablarning hech biri mutlaqo to'g'ri emas . Biroq, muayyan maktab ichida biz 
ta'limotlar va texnikalar to'g'ri bo'lsa-da, harakat qilamiz. Axir, 
Hakkoryu jiu Jitsu amalda to'g'ri yo'l bor, yoki Jeet Kune qilish. Biroq, maktab ichidagi bu huquq 
boshqa maktab ta'limotini bekor qilmaydi.
Bu kitob toza kodi ob'ekt Ustoz maktabi tavsifi ko'rib chiqaylik . Ichidagi 
texnika va ta'limotlar bizning san'atimizni amalda qo'llaydigan yo'ldir. Biz 
siz bu ta'limotlarini amal bo'lsa, deb da'vo qilishga tayyor, agar biz zavq foyda bahramand bo'ladi, 
va siz toza va professional kodni yozish uchun bilib olasiz. Lekin 
har qanday mutlaq ma'noda qandaydir "to'g'ri" ekanimizni o'ylab xato qilmang. 
Biz kabi professionallik uchun faqat ko'p da'vo bor, boshqa maktablar va boshqa ustalari bor. Bu siz 
ham ulardan o'rganish behoove edi.
Darhaqiqat, bu kitobdagi tavsiyalarning ko'pchiligi munozaralidir. 
Ehtimol, ularning hammasi bilan rozi bo'lmaydi. Siz qattiq ulardan ba'zilari bilan norozi mumkin. Bu yaxshi.
Biz yakuniy hokimiyatga da'vo qila olmaymiz. Boshqa tomondan, bu kitobdagi tavsiyalar 
biz uzoq va qattiq o'ylagan narsalardir. Biz 
tajriba va takroriy sinov va xato o'n yillar davomida ularni o'rgangan. Demak, rozi bo'lasizmi yoki norozi 
bo'lasizmi, ko'rmasangiz uyat bo'ladi, hurmat esa, nuqtai nazarimiz.
Biz Mualliflarmiz
Bu
@ muallif
a Javadoc maydon biz kim bizga. Biz mualliflarmiz. Va mualliflar haqida bir narsa
, ular o'quvchilarni bor, deb. Darhaqiqat, mualliflar 
o'z o'quvchilari bilan yaxshi muloqot qilish uchun mas'uldirlar. Agar kod satr yozish keyingi safar, siz 
harakat hukm qiladi kitobxonlar uchun yozish, bir muallif bor eslayman.
Siz so'rashingiz mumkin: kodi, albatta, o'qish qancha? Harakat eng kirib ketmaydi
uni yozish?
Agar hech bir tahrir Majlisi qaytib o'ynagan? 80 va 90-yillarda biz har bir keystroke kuzatib Emacs kabi muharrirlarini 
edi. Siz bir soat davomida ishlash va keyin 
yuqori tezlikda film kabi butun edit Majlisi qaytib o'ynash mumkin. Men bu qilgan bo'lsa, natijalar ajoyib edi.
Ijro etishning aksariyati boshqa modullarga o'tish va navigatsiya qilish edi!
Bob moduli kirsa.
U o'zgarishga muhtoj bo'lgan funktsiyaga tushadi.
Uning variantlarini hisobga olib, to'xtab qoladi.
Oh, u o'zgaruvchining boshlanishini tekshirish uchun modulning yuqori qismiga o'tadi.
Endi u pastga qaytib ketadi va yozishni boshlaydi.

www.it-ebooks.info
14

Yüklə 479,81 Kb.

Dostları ilə paylaş:
1   ...   31   32   33   34   35   36   37   38   ...   59




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin