The Clean Coder: a code of Conduct For Professional Programmers



Download 0,56 Mb.
Pdf ko'rish
bet35/38
Sana31.05.2022
Hajmi0,56 Mb.
#621177
1   ...   30   31   32   33   34   35   36   37   38
C
HAPTER
 4 C
ODING
74
important. You can’t just slather them together and hope for the best. Rather, 
you have to carefully partition the system into small understandable units that 
have as little to do with each other as possible—and that’s hard.
Programming is so hard, in fact, that it is beyond the capability of one person 
to do it well. No matter how skilled you are, you will certainly benefit from 
another programmer’s thoughts and ideas.
H
E L P I N G
 O
T H E R S
Because of this, it is the responsibility of programmers to be available to help 
each other. It is a violation of professional ethics to sequester yourself in a 
cubicle or office and refuse the queries of others. Your work is not so important 
that you cannot lend some of your time to help others. Indeed, as a professional 
you are honor bound to offer that help whenever it is needed.
This doesn’t mean that you don’t need some alone time. Of course you do. But 
you have to be fair and polite about it. For example, you can let it be known 
that between the hours of 10 
am
and noon you should not be bothered, but 
from 1 
pm
to 3 
pm
your door is open.
You should be conscious of the status of your teammates. If you see someone 
who appears to be in trouble, you should offer your help. You will likely be quite 
surprised at the profound effect your help can have. It’s not that you are so 
much smarter than the other person, it’s just that a fresh perspective can be a 
profound catalyst for solving problems.
When you help someone, sit down and write code together. Plan to spend the 
better part of an hour or more. It may take less than that, but you don’t want to 
appear to be rushed. Resign yourself to the task and give it a solid effort. You 
will likely come away having learned more than you gave.

Download 0,56 Mb.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   38




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