Closed
Conversation
…зможность ввода длины списка или массива, добавил цикличность и интерактивность в меню.
- Iterator written - Remove by index method written - Stream and collector methods written - Documented class and all public methods - Added comments to external iterator - Improved code readability for the team.
- Added comprehensive Javadoc comments to FileReader class - Documented class purpose, constructor parameters and method behaviors - Described file format requirements and validation rules - Improved code documentation for better maintainability"
… ручного ManualInputReaderStrategy ввода - Реализовал InputManager как Context в паттерне Strategy - Добавил фабричные методы для создания стратегий - Внедрил единую точку входа для всех типов ввода - Добавил валидацию параметров и обработку ошибок
…ЂРѕРІРєРё элементов СЃ четными значениями числового поля
… меню и в главное меню.
…По моему это должно решить проблему.
…(), createRandomStrategy() из InputManager - Стратегии теперь создаются напрямую в клиентском коде для лучшего соответствия паттерну Strategy - Исправлена обработка команды "стоп" в методе promptForConfirmation() для ManualInputReaderStrategy - Добавлена возможность прерывания ввода на любом этапе (подтверждение, ввод данных) - Все методы ввода последовательно пробрасывают StopInputException для единообразной обработки - Улучшены сообщения об ошибках и подсказки для пользователя
…лько сортировку без меню. В сортировке по id оставил меню для сортировки по возрастанию и четным.
…соединены между собой
…ЂРѕРІРєРё четных элементов РїРѕ idNumber Рё обновлены настройки build.gradle для совместимости
…(), createRandomStrategy() из InputManager - Стратегии теперь создаются напрямую в клиентском коде для лучшего соответствия паттерну Strategy - Исправлена обработка команды "стоп" в методе promptForConfirmation() для ManualInputReaderStrategy - Добавлена возможность прерывания ввода на любом этапе (подтверждение, ввод данных) - Все методы ввода последовательно пробрасывают StopInputException для единообразной обработки - Улучшены сообщения об ошибках и подсказки для пользователя
…UdinDev # Conflicts: # .idea/vcs.xml # src/main/java/dto/Client.java
- Исправлен метод remove() в интерфейсе теперь void removeByIndex(int index) - Рефакторинг: addAll() теперь использует add() - Исправление generic-типов в интерфейсе
- Исправлен метод remove() в интерфейсе теперь void removeByIndex(int index) - Рефакторинг: addAll() теперь использует add() - Исправление generic-типов в интерфейсе
- Добавлены аннотации @OverRide для методов интерфейса
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.