біяграфія
Роберт Марцін - інжынер-праграміст, таксама атрымаў вядомасць пад мянушкай Дзядзька Боб. З пачатку 70-х амерыканец стаў прафесійным распрацоўнікам праграмнага забеспячэння (ПА), а ў 90-я атрымаў статус міжнароднага кансультанта ў гэтай сферы. Інструктар займаўся вобласцю экстрэмальнага праграмавання. Зараз у свеце вялікім попытам карыстаюцца кнігі аўтара.Дзяцінства і юнацтва
Аб дзіцячых і падлеткавых гадах у біяграфіі інжынера вядома мала фактаў. Пісьменнік нарадзіўся 5 снежня 1952 года Злучаных Штатах. Яго поўнае імя - Роберт Сесіл Марцін. З ранніх гадоў захапляўся інфарматыкай, спрабаваў пісаць праграмы.
Асабістае жыццё
Пра асабістае жыццё кансультанта таксама вельмі мала інфармацыі. Праграміст аддае перавагу не дзяліцца з прэсай падрабязнасцямі такога роду. У сацыяльных сетках - «Инстаграме», «Твітэры» - ён не выкладвае фота, якія б пралівалі святло на тое, ці жанаты Марцін. Увага Роберта засяроджана на працы, распрацоўцы ПА і напісанні кніг.Інжынер валодае ўласным сайтам.
Праграмаванне і кнігі
У пачатку 90-х амерыканец заснаваў кампанію Object Mentor, у якой з інструктарамі праводзіліся заняткі па C ++, Java, пабудове шаблонаў праектавання, UML, а таксама па метадалогіі экстрэмальнага праграмавання.
Аўтарамі такога тыпу напісання праграм сталі Кент Бек, Уорд Канінгам і іншыя даследчыкі. Канцэпцыя метадалогіі заключалася ў наступным. Навукоўцы імкнуліся ўжываць карысныя традыцыйныя метады і практыкі распрацоўкі праграмнага забеспячэння, падняўшы іх на новы «экстрэмальны» ўзровень.
Напрыклад, раней, каб правесці рэвізію кода, адзін праграміст займаўся непасрэднай праверкай кода, напісанага другім распрацоўшчыкам. «Экстрэмальны» варыянт гэтай практыкі дыктаваў неабходнасць «парнага праграмавання». У гэтым выпадку адзін супрацоўнік займаўся напісаннем кода, другі адначасова бесперапынна перачытваў толькі што створаны яго калегам матэрыял.
У 1995 годзе ў Prentice-Hall, амерыканскім выдавецтве, які спецыялізуецца на кнігах адукацыйнай тэматыкі, выйшаў першы праца пісьменніка «Распрацоўка аб'ектна-арыентаваных прыкладанняў на C ++ з выкарыстаннем метаду Буча».
З 1996 па 1999 год Марцін займаў пасаду галоўнага рэдактара часопіса C ++ Report. У 2002-м з'явілася новая праца даследчыка «Хуткая распрацоўка праграм. Прынцыпы, прыклады, практыка ». У гэтым выданні паўтараліся тэмы, узнятыя ў першай кнізе аўтара, а таксама раскрываліся новыя карысныя парады па аб'ектна-арыентаваным дызайне і распрацоўцы ў agile-камандах.
Кнігі, якія выпускаюцца амерыканцам, хутка знайшлі круг чытачоў і здабылі папулярнасць не толькі ў Штатах, але і ў іншых краінах. У 2007 годзе аўтар парадаваў публіку працай «Прынцыпы, патэрны і методыкі гнуткай распрацоўкі на мове C #». Марцін паспрабаваў сабраць тэарэтычны матэрыял па тэме, а таксама раскрыў аспекты практычнага прымянення гнуткай распрацоўкі.
Тут таксама разглядаюцца метады рэфактарынгу і спосабы прадуктыўнага выкарыстання відаў UML-дыяграм. На прыкладах пастаўленых задач паказваецца, якія пралікі і ілжывыя дзеянні дапускаюцца ў ходзе рашэнняў, і даюцца падказкі, як пазбегнуць гэтага.
У 2008 годзе бібліяграфія пісьменніка папоўнілася новым тварэннем - працай пад назвай «Чысты код. Стварэнне, аналіз і рэфактарынг ». Галоўны яго пасыл - пісьменнае праграмаванне. У выданні Роберт падкрэсліваў, што нават груба зроблены праграмны код здольны працаваць. Аднак «брудны» код патрабуе дадатковых рэсурсаў ад кампаніі-распрацоўніка.
![«Дзядзька Боб» Роберт Марцін ў 2020 годзе «Дзядзька Боб» Роберт Марцін ў 2020 годзе](/userfiles/126/4595_1.webp)
Таму важна навучыцца адразу ствараць «прадукт» i без памылак, а як гэта зрабіць, распавядаецца ў кнізе. Тут аўтар прывёў шмат прыкладаў, выказаў прынцыпы і прыёмы напісання і чысткі кода, распрацаваў практычныя сцэнары нарастаючай складанасці.
У 2011 годзе выйшаў чарговы бэстсэлер вучонага «Ідэальны праграміст. Як стаць прафесіяналам распрацоўкі ПА ». У працы амерыканец разглядае пытанні, звязаныя з графікам працы стваральніка праграм, з адмоўнымі бакамі «стану патоку», з карысцю парнага і групавога праграмавання.
Некаторыя тэмы з гэтай працы атрымалі развіццё ў кнізе 2017 года "Чысты архітэктура. Мастацтва распрацоўкі праграмнага забеспячэння ». Выданне адрасавана распрацоўнікам, аналітыкам, архітэктарам і іншым работнікам сферы праграмавання.
Роберт Марцін зараз
У 2020 годзе даследчык працягвае ўдзельнічаць у канферэнцыях і майстар-класах па тэматыцы ПА. У «Инстаграме» паслядоўнікі ідэй амерыканца выкладваюць фота з гэтых мерапрыемстваў. Таксама кансультант піша артыкулы ў перыядычныя выданні.бібліяграфія
- 1995 - «Распрацоўка аб'ектна-арыентаваных прыкладанняў на C ++ з выкарыстаннем метаду Буча»
- 2002 - «Хуткая распрацоўка праграм. Прынцыпы, прыклады, практыка »
- 2007 - «Прынцыпы, патэрны і методыкі гнуткай распрацоўкі на мове C #»
- 2008 - «Чысты код. Стварэнне, аналіз і рэфактарынг »
- 2011 - «Ідэальны праграміст. Як стаць прафесіяналам распрацоўкі ПА »
- 2017 - «Чыстая архітэктура. Мастацтва распрацоўкі праграмнага забеспячэння »
- 2019 - «Чыстая распрацоўка: назад да асновам»