Clean Architecture


Appendix A Architecture Archaeology



Download 6,37 Mb.
Pdf ko'rish
bet228/259
Sana26.02.2022
Hajmi6,37 Mb.
#465587
1   ...   224   225   226   227   228   229   230   231   ...   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
366
Th e S e t u p
Two years before that phone call, two things of significance happened.
First, I managed to set up a 
uucp
connection to a nearby company that had a 
uucp
connection to another facility that was connected to the Internet. These 
connections were dial-up, of course. Our main Sparcstation (the one on my 
desk) used a 1200-bps modem to call up our 
uucp
host twice per day. This 
gave us email and Netnews (an early social network where people discussed 
interesting issues).
Second, Sun released a C++ compiler. I had been interested in C++ and OO 
since 1983, but compilers were difficult to come by. So when the opportunity 
presented itself, I changed languages right away. I left the 3000-line C 
functions behind, and started to write C++ code at Clear. And I learned …
I read books. Of course, I read 
The C++ Programming Language
and 
The 
Annotated C++ Reference Manual
(
The ARM
) by Bjarne Stroustrup. I read 
Rebecca Wirfs-Brock’s lovely book on responsibility-driven design: 
Designing 
Object Oriented Software
. I read 
OOA
and 
OOD
and 
OOP
by Peter Coad. I 
read 
Smalltalk-80
by Adele Goldberg. I read 
Advanced C++ Programming 
Styles and Idioms
by James O. Coplien. But perhaps most significantly of all, 
I read 
Object Oriented Design with Applications
by Grady Booch.
What a name! Grady Booch. How could anyone forget a name like that. 
What’s more, he was the 
Chief Scientist
at a company called Rational! How I 
wanted to be a 
Chief Scientist
!
 
And so I read his book. And I learned, and I 
learned, and I learned …
As I learned, I also began debating on Netnews, the way people now debate 
on Facebook. My debates were about C++ and OO. For two years, I relieved 
the frustrations that were building at work by debating with hundreds of 
folks on Usenet about the best language features and the best principles of 
design. After a while, I even started making a certain amount of sense.
www.EBooksWorld.ir



Download 6,37 Mb.

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