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



Yüklə 479,81 Kb.
səhifə42/59
tarix20.11.2023
ölçüsü479,81 Kb.
#162218
1   ...   38   39   40   41   42   43   44   45   ...   59
Clean Code by Robert C Martin

Foydalanish Olmosh Nomlari
Insonlar so'zlari yaxshi. Miyamizning muhim qismi 
so'z tushunchasiga bag'ishlangan. Va so'zlar, ta'rifga ko'ra, talaffuz qilinadi. Olishmasa uyat boladi
3.
Bob amaki buni C++ da ishlatgan lekin zamonaviy Idelar keraksiz qilib qo'ygani uchun amaliyotdan voz kechgan.
www.it-ebooks.info
22
2-Bob: Ma'noli Ismlar
og'zaki til bilan shug'ullanish uchun rivojlangan miyamizning katta qismining afzalligi
. Bas, ismlaringizni olmosh qiling.
Agar siz uni talaffuz qila olmasangiz, uni ahmoq kabi eshitmasdan muhokama qila olmaysiz. "Xo'sh,
bu erda ustidan bo'yicha ari cee arr uch cee enn tee biz bor pee ess zee kyew int, qarang?"Bu 
muhim, chunki dasturlash ijtimoiy faoliyatdir.
Men bilgan kompaniya bor
genymdhms
(avlod sana, yil, oy, kun, soat, daqiqa
va soniya) bas, ular yurar atrofida aytib, "gen nima uchun emm dee aich emm ess". 
Hamma narsani yozilganday talaffuz qiladigan zerikarli odatim bor, shuning 
uchun "gen-yah-muddahims" deya boshladim."Keyinchalik bu dizaynerlar va tahlilchilar tomonidan chaqirildi va biz hali 
ham ahmoqona gapirdik. Lekin biz hazil edi, bas, u qiziqarli bo'ldi. Fun yoki yo'q, biz 
kambag'al nom toqat qilindi. Yangi dasturchilar o'zgaruvchilar ularga bayon bo'lishi kerak edi, va keyin ular 
to'g'ri ingliz shartlarini foydalanish o'rniga ahmoqona qildi-up aytganda bu haqda gapirdi. Solishtiring
sinf DtaRcrd102 {
xususiy Sana genymdhms;
xususiy Sana modymdhms;
xususiy final Mag'lubiyatga pszqint = "102";
/* ... */
};
uchun
sinf buyurtmachisi {
xususiy Sana generationTimestamp;
xususiy Sana modificationTimestamp;;
xususiy final Mag'lubiyatga recordId = "102";
/* ... */
};
Aqlli suhbat endi mumkin: "Salom, Mikey, bu rekordni ko'rib chiqing! 
Avlod timestamp ertangi kunga belgilangan! Bu qanday bo'lishi mumkin?”

Yüklə 479,81 Kb.

Dostları ilə paylaş:
1   ...   38   39   40   41   42   43   44   45   ...   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