Комментарии 5
Если "первый тестер нашел 20 ошибок, второй нашел 15 ошибок, и 3 ошибки у обоих тестеров совпадают", то вариант один:
перед нами 2 малограмотных тестера-джуна, при этом каждый "специализируется" на своём типе ошибок.
В противном случае, если ошибок 100, то первый же тестер нашел бы 70, второй 60, и 90 из 100 они бы совместно выловили.
Есть вариант, что не хватает "за первую неделю работы над проектом". А общее количество там действительно может быть более 100, но при этом оно ведь еще в целом как-то работает! То есть проект не из трех функций. Или же этих три общих блокировали бы работу всего остального функционала и такого количества вообще найденого не было бы.
Тогда у нас есть еще один параметр - какую долю кода проекта успели исследовать 2 тестера? По умолчанию все же логично предположить, что 100%. В противном случае, если они оттестировали по 1% кода (но начали примерно с начала, поэтому 3 и совпали, либо эти 3 совсем уж в глаза бросались), то в коде может быть примерно 17.5 / 0.02 = 875 ошибок, что как бы в 8 раз выше, чем даёт метод из задачи.
Не стоит забывать, что: "Классическое определение вероятности основано на понятии равновозможности исходов. В качестве вероятности выступает отношение количества исходов, благоприятствующих данному событию, к общему числу равновозможных исходов."
Задача «Индекс Линкольна»