Мастерство разработки программного обеспечения
-
Определение и развитие мастерства в разработке программного обеспечения
- Мастерство в разработке программного обеспечения рассматривается как ремесло, подобное средневековым цехам.
- Движение за гибкую разработку программного обеспечения в 1990-х годах способствовало реформированию управления проектами.
- В 1992 году Джек У. Ривз предложил рассматривать разработку программного обеспечения как сочетание ремесла и инженерной дисциплины.
- В 1999 году Энди Хант и Дэйв Томас опубликовали «Прагматичный программист», подчеркивая важность мастерства в разработке программного обеспечения.
- В 2001 году Пит Макбрин выпустил книгу «Мастерство разработки программного обеспечения», утверждая, что разработчики могут не воспринимать себя как инженеров.
- В 2008 году Роберт К. Мартин предложил пятую ценность Agile — «Мастерство выше всякой ерунды», позже изменив ее на «Мастерство важнее исполнения».
- В 2009 году в Либертивилле был проведен эксперимент по обмену мастерами, а в 2010 году состоялся второй обмен между Obtiva и Relevance.
- В 2010 году было основано Лондонское сообщество разработчиков программного обеспечения, которое на сегодняшний день является самым крупным и активным сообществом в мире.
- В 2014 году Сандро Манкузо опубликовал книгу «Мастер программного обеспечения: профессионализм, прагматизм, гордость», укрепив движение за совершенствование программного обеспечения.
-
Рекомендации и дальнейшее чтение
- В статье представлены рекомендации по форматированию кода и использованию иконок.
- Упомянуты внешние ссылки, связанные с темой мастерства в разработке программного обеспечения.