Правило девяноста девяноста

редактировать

В компьютерное программирование и программное обеспечение Engineering, правило девяноста девяноста - это юмористический афоризм, который гласит:

Первые 90 процентов кода составляют первые 90 процентов времени разработки. Остальные 10 процентов кода составляют остальные 90 процентов времени разработки.

—, Bell Labs

В сумме получается 180%, что является намеком на печально известность проектов разработки программного обеспечения, значительно превышающих их графики (см. оценка трудозатрат на разработку программного обеспечения ). Этот анекдот выражает как грубое распределение времени между легкими и сложными частями работы по программированию, так и причину задержки многих проектов в их неспособности предвидеть свои трудные, часто непредсказуемые, сложности. Короче говоря, для завершения проекта часто требуется больше времени и больше кода, чем ожидалось.

Правило приписывается Тому Каргиллу из Bell Labs, и стало популярным благодаря статье Джона Бентли сентябрь 1985 г. «Жемчужины программирования» в Сообщениях ACM, в котором оно было названо «Правило достоверности».

В некоторых гибких проектах программного обеспечения это правило также проявляется, когда задача изображается как «относительно выполненная». Это указывает на распространенный сценарий, когда запланированная работа завершена, но не может быть подписана, в ожидании единственного заключительного действия, которое может не происходить в течение значительного количества времени.

См. Также
Ссылки
  1. ^ Бентли, Джон ( 1985). «Жемчужины программирования: компьютерные науки». Коммуникации ACM. 28 (9): 896–901. DOI : 10.1145 / 4284.315122. ISSN 0001-0782. S2CID 5832776.
  2. ^Mantle, Micky W.; Лихтер, Рон (2012), Управление неуправляемым, Эддисон Уэсли, ISBN 978-0-321-82203-1
Последняя правка сделана 2021-05-31 10:14:53
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте