Как функционируют механизмы совместной программирования