«Given enough eyeballs, all bugs are shallow» — при достаточном числе глаз все ошибки поверхностны. Чем больше независимых компетентных наблюдателей рассматривает код, тем выше вероятность, что среди них найдётся тот, для кого конкретный дефект очевиден.
Закон сформулировал не Линус Торвальдс, а Эрик Реймонд в эссе «Собор и базар» (1997) — по наблюдениям за методом разработки ядра Linux. Торвальдс добавил ключевое уточнение: кто-то находит проблему, а кто-то другой понимает её — и найти обычно сложнее, чем понять.
⚠️ Работают не любые глаза, а компетентные и мотивированные: уязвимость Heartbleed годами жила в открытом коде OpenSSL, а после двух-четырёх квалифицированных ревьюеров новые взгляды почти не добавляют покрытия. Взгляды не заменяют тесты — они ловят разное.
🔗 Подробнее: https://agaltsovav.ru/docs/development-managment/laws/linus-law/