Я пытаюсь удалить все возможные избыточности из моего кода без ущерба для потери читабельности.Я столкнулся с трудным случаем.У меня есть две функции, которые делают одно и то же, за исключением одной строки кода, но концептуально они разные.Функции шифруют и дешифруют данную строку.Оба имеют другие вызовы функций и циклы, они отличаются только тем, как они назначают одну переменную один раз.Как я могу удалить эту избыточность из моего кода?Или не должны быть удалены из соображений читабельности?