gang bang



Предыдущая | Следующая

gang bang (банда насильников, групповое изнасилование), сущ. Совместная работа над проектом большой группы плохо подобранных программистов, которые в короткое время должны напичкать проект огромным количеством возможностей. Излюбленная тактика больших компаний. Хотя истории известны отдельные удачные примеры, например, «группа выходного дня» в книге Стивена Леви Хакеры, чаще чрезмерное форсирование работ приводит к тому, что к намеченному сроку действительно создается огромное количество кишащего багами кода при полном отсутствии ортогональности (см. orthogonal) продукта. Ничего удивительного – в тех случаях, когда менеджеры сначала составляют длинные списки возможностей, которые, по их мнению, сделают проект конкурентоспособным, и затем реализацию каждой из возможностей поручают отдельным программистам, с большой вероятностью связность и монолитность проекта будет нарушена. См. также firefighting, Mongolian Hordes technique, Conway's Law.