Merged
Conversation
…stores all tasks in priority order. add Exception for this class. made Task to implement Comparable and created compareTo method. updated toString method. add TaskTimeController and it`s methods to InMemoryTaskManager.
… add javadoc for method
….forEach() methods. simplified clearSubTasks(). Change return type for get* to List from ArrayList. getSubTasksFromEpic() logic simplified with steam() feat: add throws TaskTimeOverlapException to add* methods. add taskTimeController.remove() to delete/clear methods.
…oller. add set methods for Epics exclusively with javadoc.
… method updateEpicDurationAndStartTimeDeletion() to change time and duration when subtask is deleted. add and updated javadoc
…deletion of subtask. refactor: add comments and javadoc for complex delete methods
…thods, one special, one overwritten
docs: updated docs
…on ManagerLoadException handling and made code easier to read with help of ParserHelper add new fields handling to FileBackedTaskManager feat: ParserHelper - helper class to parse different Objects. docs: add javadoc and comments to complex methods
InMemoryTaskManager.getPrioritizedTasks returns taskTimeController.getPrioritizedTasks()
fix: try-catch block in FileBackedTaskManager
updated FileBackedTaskManager and ParserHelper to support it. test: deleted tests with this constructors
comment: typo test: add edge case
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.
Изменения, связанные с рефакторингом:
Изменения, связанные с добавлением нового функционала