Clean Architecture


Appendix A Architecture Archaeology



Download 6,37 Mb.
Pdf ko'rish
bet226/259
Sana26.02.2022
Hajmi6,37 Mb.
#465587
1   ...   222   223   224   225   226   227   228   229   ...   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
364
You get the idea. The 
/
character started a new topic. Following the slash was 
a code, and following the code were parameters. There were 
thousands
of 
codes, and an individual trouble ticket could have dozens of them in the 
description. Worse, since they were manually entered, they were often 
misspelled or improperly formatted. They were meant for humans to 
interpret, not for machines to process.
Our problem was to decode these semi-free-form strings, interpret and fix any 
errors, and then turn them into voice output so we could read them to the 
repairman, up on a pole, listening with a handset. This required, among other 
things, a very flexible parsing and data representation technique. That data 
representation had to be passed through the 3DBB, which could handle 
only strings.
And so, on an airplane, flying between customer visits, I invented a scheme 
that I called FLD: 
Field Labeled Data
. Nowadays we would call this XML or 
JSON. The format was different, but the idea was the same. FLDs were 
binary trees that associated names with data in a recursive hierarchy. FLDs 
could be queried by a simple API, and could be translated to and from a 
convenient string format that was ideal for the 3DBB.
So, micro-services communicating through shared memory analog of sockets 
using an XML analog—in 1985.
There is nothing new under the Sun.
C l e a r C o m m u n i c ati o n s
In 1988, a group of Teradyne employees left the company to form a startup 
named Clear Communications. I joined them a few months later. Our mission 
was to build the software for a system that would monitor the 
communications quality of T1 lines—the digital lines that carried long-
distance communications across the country. The vision was a huge monitor 
with a map of the United States crisscrossed by T1 lines flashing red if they 
were degrading.
www.EBooksWorld.ir



Download 6,37 Mb.

Do'stlaringiz bilan baham:
1   ...   222   223   224   225   226   227   228   229   ...   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