Рефакторинг кода F#
Цель: Необходимо переработать существующий работающий код на F# с сохранением его функционала, при этом новый код должен существенно отличаться от оригинального. Код включает в себя 4 файла, суммарно из примерно 400 строк кода, с учетом пустых строк.
Описание задачи:
1. Анализ кода: Тщательно изучите оригинальный код, чтобы понять, какие функции он выполняет и как они реализованы.
2. Сохранение функционала: При переработке кода необходимо сохранить его функционал. Это означает, что новый код должен выполнять те же задачи, что и оригинальный.
3. Изменение структуры и стиля кода: Переработайте структуру и стиль кода. Это может включать в себя изменение именования переменных, рефакторинг функций, изменение порядка выполнения операций и т.д.
4. Улучшение читаемости: При возможности упрощайте сложные конструкции.
Критерии приемки:
- Новый код существенно отличается от оригинального.
- Функционал кода сохранен.
- Код хорошо читабелен.
Сроки: Срок выполнения задания - 4 дня.
Описание задачи:
1. Анализ кода: Тщательно изучите оригинальный код, чтобы понять, какие функции он выполняет и как они реализованы.
2. Сохранение функционала: При переработке кода необходимо сохранить его функционал. Это означает, что новый код должен выполнять те же задачи, что и оригинальный.
3. Изменение структуры и стиля кода: Переработайте структуру и стиль кода. Это может включать в себя изменение именования переменных, рефакторинг функций, изменение порядка выполнения операций и т.д.
4. Улучшение читаемости: При возможности упрощайте сложные конструкции.
Критерии приемки:
- Новый код существенно отличается от оригинального.
- Функционал кода сохранен.
- Код хорошо читабелен.
Сроки: Срок выполнения задания - 4 дня.