А что, если бы были десятки человек, то что-то поменялось бы? И кстати, а много ли ты видел проектов, где нету багов?
видишь ли, чтобы написать юнит-тест не на "от...тесь", нужно фактически вычитать весь код, и вдобавок собственно написать юнит-тест.
То есть это ещё тяжелее и дольше, чем просто вычитать весь код. А ведь и просто вычитать весь код - это тоже отнюдь не просто. Это сложно, это тяжело.
На самом деле баги еще характерны для, наоборот, очень трудолюбивых и увлеченных людей. У них от переутомления падает внимательность, а это верный способ наплодить самых жутких "черных лебедей", как и другие ошибки. И вот это уже никак не решить, кроме вычитывания и вообще перепроверки всего и вся.
3 года самый длинный и был