Jump to content

Безэгоистическое программирование

Программирование без эго — это стиль компьютерного программирования , в котором личные факторы сведены к минимуму, чтобы можно было улучшить качество. Предлагаемые методы сотрудничества аналогичны тем, которые используются другими коллективными предприятиями, такими как Wikipedia .

История [ править ]

Эта концепция была впервые предложена Джеральдом М. Вайнбергом в его плодотворной книге 1971 года « Психология компьютерного программирования» . [1]

Рецензии на код [ править ]

Для обеспечения качества проводятся обзоры кода другими программистами. Концепция программирования без эго подчеркивает, что такие обзоры должны проводиться в дружеской, коллегиальной манере, отбрасывая личные чувства. Структурированные пошаговые руководства — один из способов проведения такого формального обзора. [2]

Сильные стороны [ править ]

  • Лучше всего подходит для сложных задач.
  • Открытые каналы связи позволяют информации свободно передаваться членам команды.
  • Большее соответствие, способствующее единообразию документации
  • Члены команды получают большее удовлетворение от работы. [3]

Слабые стороны [ править ]

  • Проекты выполняются дольше. [3]
  • В проектах наблюдается более высокий уровень неудач из-за децентрализованного характера и объема общения между членами команды. [3]
  • Феномен рискованного сдвига. Программисты пытаются найти более рискованные решения для решения проблемы программного обеспечения. [3]
  • Простые задачи усложняются открытыми каналами связи. [ нужны разъяснения ] [ нужна ссылка ]

концепции Конкурирующие

Программирование без эго явно минимизирует ограничения иерархии и статуса , чтобы обеспечить свободный обмен идеями и улучшениями. Ее можно противопоставить концепции команды главных программистов , которая подчеркивает специализацию и лидерство в командах, чтобы они работали более дисциплинированно. [4]

См. также [ править ]

Ссылки [ править ]

  1. ^ Вайнберг, Джеральд М. (1971). Психология компьютерного программирования . Ван Ностранд Рейнхольд. ISBN  9780442207649 .
  2. ^ Вигерс, Карл Юджин (2001). Экспертные оценки программного обеспечения: Практическое руководство . Аддисон-Уэсли. п. 14. ISBN  978-0-201-73485-0 .
  3. ^ Jump up to: Перейти обратно: а б с д Мантей, Мэрилин (март 1981 г.). «Влияние структуры команды программистов на задачи программирования» (PDF) . Коммуникации АКМ . 24 (3): 106–113. дои : 10.1145/358568.358571 . S2CID   207907944 .
  4. ^ Грабб, Пенни; Таканг, Армстронг А. (2003), Обслуживание программного обеспечения: концепции и практика , World Scientific, ISBN  978-981-238-426-3

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 418322bd59404e00d37bba950e9b31d9__1680631920
URL1:https://arc.ask3.ru/arc/aa/41/d9/418322bd59404e00d37bba950e9b31d9.html
Заголовок, (Title) документа по адресу, URL1:
Egoless programming - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)