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



Yüklə 479,81 Kb.
səhifə19/59
tarix20.11.2023
ölçüsü479,81 Kb.
#162218
1   ...   15   16   17   18   19   20   21   22   ...   59
Clean Code by Robert C Martin

Sinov Multithreaded Kodi.............................................................339 
test ip asoslangan kod vositasi qo'llab-quvvatlash ................................342
Xulosa..........................................................................................342 
Qo'llanma: To'liq Kod Misollar ..........................................................343
Mijoz/Server Nonthreaded .............................................................343
Mijoz/Server Yordamida Iplar ..........................................................346
Ilova B: org.jfree.sana.SerialDate
......................................349
Ilova C: Heuristics murajaatlari Xoch
...........................409
Epilogue
................................................................................................411
Index. uz
......................................................................................................413
www.it-ebooks.info
Bu sahifa qasddan bo'sh qolgan
www.it-ebooks.info
xix
Foreword
Daniyada bu erda bizning sevimli konfet biri Ga-Jol emas, kimning kuchli qizilmiya bug'lari 
bizning nam va tez-tez sovuq ob-havo uchun mukammal to'ldiruvchi bo'lgan. Bizga danaklar ga-Jol jozibasining bir qismi 
har quti tepa qopqasida bosilgan dono yoki hozirjavob gaplar. Men 
bu tong nozik bir twopack sotib oldi va bu eski Daniya ko'rdim tug'di, deb topildi:
Ærlighed i små ting er ikke nogen lille ting.
"Kichik narsalarda halollik kichik narsa emas."Bu men 
allaqachon bu erda aytish so'radim, nima bilan izchil yaxshi omen edi. Kichik narsalar muhim. Bu 
uning qiymati kichik bo'lsa-da, uzoq kamtar xavotirlar haqida kitob.
Xudo batafsil emas, me'mor Lyudvig mies van der Rohe dedi. Bu iqtibos 
dasturiy ta'minot ishlab chiqish arxitektura roli haqida zamonaviy dalillarni eslaydi, va
, ayniqsa, epchil dunyoda. Bob va men vaqti-vaqti bilan ehtiros
, bu muloqot bilan shug'ullanuvchi o'zimizni topish. Va ha, mies van der Rohe kommunal va 
buyuk arxitekturasini asos qilib bino kelmoqda shakllariga ehtiyotkorlik bilan edi. Boshqa tomondan, u ham shaxsan o'zi 
yaratgan har bir uy uchun har bir eshikchani tanladi. Nima uchun? Chunki kichik narsalar muhim.
TDD bizning davom etayotgan "munozara" in, Bob va men
, biz dasturiy ta'minot arxitektura rivojlantirishda muhim o'rin bor, deb qabul aniqlashdi, biz, ehtimol
, bu nimani anglatadi aynan turli vahiy bor bo'lsa-da,. Bunday quibbles nisbatan ahamiyatsiz bo'ladi, ammo
, mas'ul mutaxassislar bir loyiha boshida fikrlash va rejalashtirish uchun bir oz vaqt berish, deb berilgan uchun qabul qilishimiz mumkin, chunki
. Dizayn kech-1990 tushunchalar sinovlari va kodi bilan faqat gijgijlash 
uzoq ketdi. Biroq tafsilotlarga e'tibor yanada muhim
nisbatan professionallik foundation har qanday grand ko'rish hisoblanadi. Birinchidan, u 
professionallar katta amaliyot uchun talablarga va ishonchini qozonish kichik amaliyot orqali hisoblanadi. Ikkinchidan, 
sloppy qurilish eng kichik bit, mahkam yopish emas eshik yoki qavatda bir oz 
egri kafel, yoki hatto iflos stol, butunlay 
katta butun jozibasi izhor. Bu toza kodi haqida nima.
Shunday bo'lsa-da, arxitektura dasturiy ta'minot ishlab chiqish uchun faqat bir metafora, va, ayniqsa
, bir me'moriy pok bir bino beradi, deb bir xil ma'noda dastlabki mahsulot beradi, deb dasturiy ta'minot qismi uchun
. Scrum va epchil bu kun ichida, diqqat markazida tez 
bozorga mahsulot olib hisoblanadi. Yuqori tezlikda ishlaydigan zavod programma ishlab chiqarishini istaymiz.
Bu inson fabrikalar bor: fikrlash, 
mahsulot yaratish uchun mahsulot backlog yoki foydalanuvchi hikoya dan ishlaymiz his kodamanların. Ishlab chiqarish metafora bunday hech kuchli dastgohlari
fikrlash. Yaponiya Avto ishlab chiqarish ishlab chiqarish ishlab chiqarish jihatlari, bir montaj-line 
dunyo, Scrum ko'p Ilhom.
www.it-ebooks.info
xx

Yüklə 479,81 Kb.

Dostları ilə paylaş:
1   ...   15   16   17   18   19   20   21   22   ...   59




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin