Clean Architecture


Appendix A Architecture Archaeology



Download 6,37 Mb.
Pdf ko'rish
bet231/259
Sana26.02.2022
Hajmi6,37 Mb.
#465587
1   ...   227   228   229   230   231   232   233   234   ...   259
Bog'liq
Clean Architecture A Craftsman’s Guide to Software Structure and Design by Robert C. Martin (z-lib.org)

Appendix A Architecture Archaeology
370
database was supposed to look like RAM. When you accessed an object, it 
simply appeared in memory. If that object pointed to another object, the 
other object would appear in memory as soon as you accessed it. It was like 
magic.
That database was probably our biggest practical mistake. We wanted the 
magic, but what we got was a big, slow, intrusive, expensive third-party 
framework that made our lives hell by impeding our progress on just about 
every level.
That database was not the only mistake we made. The biggest mistake, in 
fact, was over-architecture. There were many more layers than I have 
described here, and each had its own brand of communications overhead. 
This served to significantly reduce the productivity of the team.
Indeed, after many man-years of work, immense struggles, and two tepid 
releases, the whole tool was scrapped and replaced with a cute little 
application written by a small team in Wisconsin.
And so I learned that great architectures sometimes lead to great 
failures. Architecture must be flexible enough to adapt to the size of the 
problem. Architecting for the enterprise, when all you really need is a cute 
little desktop tool, is a recipe for failure.
A rc h it e c t s R e g i s t ry E x a m
In the early 1990s, I became a true consultant. I traveled the world teaching 
people what this new OO thing was. My consulting was focused strongly on 
the design and architecture of object-oriented systems.
One of my first consulting clients was Educational Testing Service (ETS). It 
was under contract with the National Council of Architects Registry Board 
(NCARB) to conduct the registration exams for new architect candidates.
Anyone desiring to be a registered architect (the kind who design buildings) in 
the United States or Canada must pass the registration exam. This exam 
www.EBooksWorld.ir



Download 6,37 Mb.

Do'stlaringiz bilan baham:
1   ...   227   228   229   230   231   232   233   234   ...   259




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish