реорнанизация кода