Skip to content

Task 1-2 + 2-refactoring#21

Open
senyaa77 wants to merge 14 commits into
alklepin:mainfrom
senyaa77:main
Open

Task 1-2 + 2-refactoring#21
senyaa77 wants to merge 14 commits into
alklepin:mainfrom
senyaa77:main

Conversation

@senyaa77

@senyaa77 senyaa77 commented May 31, 2026

Copy link
Copy Markdown

Я не разобрался, как создать и запушить ветку так, чтобы в ней содержались только конкретные коммиты при условии сохранения работоспособности проекта, поэтому не придумал ничего лучше, чем сделать PR мейновой ветки.

По-скольку первое и вторые сдания сданы, этот PR должен по-сути своей показать коммиты, направленные на рефакторинг второй задачи (последние 3 коммита, обозначенные как "refactoring:...", а именно на реализацию следующих требований:

  • Вынести в отдельный класс сохранение/загрузку состояний окон.

  • Не сохранять в конфиге название окна (так как оно может меняться в зависимости от локализации).

  • Переименовать WindowConfigManager -> ConfigManager (так как он никак с окнами не связан и умеет
    сохранять разнородную информацию).

  • Вынести ConfigManager в отдельный пакет, так как он не зависит от gui.

Все вышеописанные требования реализованы

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant