Запахи кода Нарушители объектно-ориентированного дизайна

Дисциплина: "теория рефакторинга "

Тип задания
Задача
Срок
9 дней
Статус
В поиске исполнителя
Предмет
Теория рефакторинга

Описание задания

Нужно решить задачу, с объяснением

Мне нужно выполнить следующую работу (задание):

Запахи кода Нарушители объектно-ориентированного дизайна

Что нужно раскрыть:
Тема из теории рефакторинга: запахи кода, относящиеся к нарушителям объектно-ориентированного дизайна. Мне нужно решить задачу по этой теме, то есть найти запахи в предложенном коде и показать, как их устранить, с объяснением каждого шага.
— что такое «запах кода» и как он связан с рефакторингом (классификация по Фаулеру и Беку)
— нарушители ООП: Switch Statements, Temporary Field, Refused Bequest, Alternative Classes with Different Interfaces
— как эти запахи нарушают инкапсуляцию, наследование и полиморфизм
— приемы лечения: замена условного оператора полиморфизмом, Extract Class, Replace Inheritance with Delegation
— принципы SOLID как критерий проверки результата
— роль автоматических тестов при рефакторинге и сохранение поведения кода
— пример кода «до» и «после» с пояснением улучшений
Ожидаю пошаговое решение: определение запахов, выбранные приемы рефакторинга, итоговый код и объяснение, почему он стал лучше.

Что должно быть в результате:
— пошаговое решение с объяснением логики каждого шага;
— все использованные формулы, определения и теоремы с пояснением, почему они применяются;
— промежуточные вычисления, по которым можно проверить результат;
— чётко сформулированный итоговый ответ с единицами измерения (если они есть);
— оформление в Word, PDF или разборчивым фото.

Пожелания к исполнителю:
— понимание предмета и аккуратность в деталях;
— сообщить заранее, если что-то в задании покажется неясным;
— держать в курсе хода работы, особенно если срок короткий;
— после сдачи ответить на вопросы по выполненной работе.

Условия:
Бюджет: 6 $. Если объём окажется больше, чем кажется по описанию, цену можно обсудить.
Срок: 9 дней. Если сможете сделать быстрее — это будет плюсом.
Откликайтесь с кратким описанием, как планируете выполнить работу, и с примерами похожих заказов, если они есть.


   
Очень часто нужно быстро выполнить работу по дисциплине Теория рефакторинга, для этого нужно или иметь достаточное время, знания, умения и навыки, или нанять опытного исполнителя, который уже делал подобные заказы, быстро и качественно для Запахи кода Нарушители объектно-ориентированного дизайна, я за это готов заплатить 6 $ долларов

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выполнения задания
  • Возможно применение функции гаранта на сделку
  • Приоритетная поддержка
  • Идеально подходит для студентов, у которых нет времени на решение заданий
Готовое решение
$0 / весь год.
  • Вы можете продать (как исполнитель) или купить (как заказчик) готовое решение
  • Вам предоставят готовое решение
  • Вы получите решение сразу — оно уже готово
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • Подходит как студентам, так и преподавателям
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно применение функции гаранта на сделку
  • Подходит как опытным студентам, так и преподавателям