Идеальный программист. Как стать профессионалом разработки по


Программисты и программисты



Download 4,8 Kb.
Pdf ko'rish
bet99/128
Sana11.02.2023
Hajmi4,8 Kb.
#910052
1   ...   95   96   97   98   99   100   101   102   ...   128
Bog'liq
robert sesil martin-idealnij programmist-1490197390

Программисты и программисты
У программистов часто возникают трудности при работе в тесном
контакте с другими программистами. Порой это создает серьезные
проблемы.
Принадлежность кода
Один из худших признаков неправильно функционирующей
команды – когда каждый программист возводит стену вокруг своего
кода и запрещает другим программистам прикасаться к нему. Я был в
местах, где программисты даже запрещали другим 
смотреть 
на свой
код. Это верный путь к катастрофе.
Однажды 
я 
консультировал 
компанию, 
производившую
высококлассные принтеры. Машины состояли из множества разных
компонентов: систем подачи бумаги, печати, укладки бумаги,
сшивания листов, резаков и т. д. С точки зрения бизнеса эти системы
обладали разной ценностью. Система подачи листов была важнее
системы укладки, но ни одно устройство не могло сравниться по
важности с системой печати.


Каждый программист работал над своей системой. Один писал код
для системы подачи листов, другой – код для системы сшивания и т. д.
Все они бдительно охраняли свою технологию и не позволяли
никому притрагиваться к своему коду. Политический вес
программистов был напрямую связан с коммерческой ценностью
устройства. Программист, работавший над устройством печати,
обладал непререкаемым авторитетом.
Для технологии такое положение дел имело катастрофические
последствия. Мне, консультанту, было хорошо видно массовое
дублирование кода и разнобой в интерфейсах между модулями. Но
никакие аргументы с моей стороны не могли убедить программистов
(или представителей бизнеса) изменить подход к работе. Ведь их
зарплата была связана с важностью устройств, которыми они
занимались.
Коллективная принадлежность кода
Разрушьте стены принадлежности кода – код должен принадлежать
всей группе. Я предпочитаю работать с группами, в которых любой
участник может проверить любой модуль и внести те изменения,
которые сочтет нужным. Я предпочитаю, чтобы код принадлежал
группе, а не конкретным людям.
Профессиональные разработчики не запрещают коллегам работать
со своим кодом. Они не возводят вокруг своего кода стены
принадлежности. Напротив, они стараются работать друг с другом над
как можно большей частью кода. И работая над другими частями
системы, они учатся друг у друга.

Download 4,8 Kb.

Do'stlaringiz bilan baham:
1   ...   95   96   97   98   99   100   101   102   ...   128




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