Должны ли разработчики понимать абсолютно весь проект?
Я имею в виду, если проект очень большой и сложный, подразумевается ли, что каждый разработчик, работающий с ним, понимает полностью как и что в нём работает или всё-таки могут быть какие-то белые пятна и это нормально?