оптимизация процедурного кода