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



Yüklə 479,81 Kb.
səhifə31/59
tarix20.11.2023
ölçüsü479,81 Kb.
#162218
1   ...   27   28   29   30   31   32   33   34   ...   59
Clean Code by Robert C Martin

Grady Booch, ob'ekt 
yo'naltirilgan tahlil va ilovalar bilan dizayn muallifi

Toza kodi oddiy va to'g'ridan-to'g'ri. Toza kodi 
yaxshi yozilgan Nasr kabi o'qiydi. Toza kodi hech qachon 
dizayner & # 8217; s niyat obscures lekin 
aniq abstractions va nazorat to'g'ri chiziqlar to'liq emas, balki
.

Grady Bjarne bir xil ball ba'zi qiladi
, lekin u okunabilirlik nuqtai nazar oladi. Men
, ayniqsa, toza kodi 
yaxshi yozilgan Nasr kabi o'qish kerak, deb uning ko'rinishi kabi. 
Agar o'qib ayting, albatta, yaxshi kitob ustida qaytib, deb o'ylayman. So'zlar 
tasvirlar bilan almashtirilishi g'oyib qanday eslab! Bu filmni tomosha qilish kabi edi, shunday emasmi? Yaxshi! Siz belgilarni ko'rdingiz, 
tovushlarni eshitdingiz, patos va hazilni boshdan kechirdingiz.
Toza kodni o'qish juda uzuk Lord o'qish kabi hech qachon . Shunday bo'lsa-da, 
adabiy metafora yomon emas. Yaxshi roman kabi, toza kod 
hal qilinadigan muammodagi keskinlikni aniq ko'rsatishi kerak. Bu keskinlikni keltirib chiqarishi va keyin berishi kerak
3.
http://www.pragmaticprogrammer.com/booksellers/2004-12.html
www.it-ebooks.info

9
Bir tartibsizlik egasi umumiy qiymati
o'quvchi "Aha!deb Albatta!"masalalar va ziddiyatlar 
aniq bir yechim vahiy hal etiladi, deb.
Gradyning "g'irt abstraksiya" iborasidan foydalanishini ajoyib oksimoron deb bilaman!
Barcha so'z so'ng "qisirlamoq "uchun deyarli bir sinonim bo'lgan" beton."Mening MacBook ning lug'at
" qisirlaydigan " quyidagi ta'rifi tutadi: serg'ayrat hal qiluvchi va masala-of-aslida
ikkilanmasdan yoki keraksiz batafsil holda. 
Ma'no bu tuyuladigan juxtaposition qaramay, so'zlar 
kuchli xabar ko'tarib. Bizning kodi spekulyativ farqli o'laroq masala-of-aslida bo'lishi kerak.
Bu zarur faqat o'z ichiga olishi kerak. O'quvchilarimiz bizni 
hal qiluvchi ahamiyatga ega deb bilishlari kerak.

Yüklə 479,81 Kb.

Dostları ilə paylaş:
1   ...   27   28   29   30   31   32   33   34   ...   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