Лайвкодинг - рефакторинг

Рефакторинг #


1. Провести рефакторинг PersonService


2. Провести code review и исправить класс Test


3. Оптимизировать построение сообщения об ошибках


4. Исправить ошибки в Spring Boot приложении


5. Оптимизировать вычисление числа Фибоначчи


6. Провести рефакторинг Spring-сервиса работы с контрактами


7. Исправить SomeServiceImpl и вынести долгий вызов налоговой в асинхронную обработку


8. Рефакторинг DocumentService с использованием паттерна Strategy


9. Исправить BookingService для корректного конкурентного бронирования


10. Провести рефакторинг класса Cat4


11. Провести code review и рефакторинг OrderService


12. Провести code review сервиса сохранения заказа


13. Сделать рефакторинг сервиса пользователей


14. Провести code review сервиса создания заказа


15. Сделать рефакторинг сервиса создания заказа


16. Провести code review ProductService и ProductController


17. Провести code review сервиса изменения баланса


18. Сделать рефакторинг обработки документов


19. Сделать ревью AccountResource и BalanceService


20. Сделать ревью потокобезопасного сервиса сохранения заданий и работ


21. Сделать ревью метода поиска товаров по фильтру


22. Отрефакторить код регистрации пользователя


23. Исправить ошибки в OrderService


24. Оптимизировать поиск товаров по фильтру


25. Исправить синхронизацию критической секции между потоками


26. Отрефакторить in-memory UserService


27. Разделить внешний HTTP-вызов и транзакцию БД


28. Провести ревью PaymentService и исправить перевод между счетами


29. Провести ревью системы расчёта зарплат


30. Провести ревью получения полисов клиента


31. Отрефакторить чтение документов разных форматов


32. Оптимизировать расчёт статистики по заказам клиентов


33. Отрефакторить doAction() для разных типов транспорта


34. Провести код-ревью переименования файла


35. Провести рефакторинг контроллера обработки задач


36. Провести ревью HR-модуля


37. Провести ревью Dockerfile приложения


38. Провести ревью класса Transaction