jsge
Version:
Javascript Game Engine
32 lines (26 loc) • 1.69 kB
Plain Text
Date: Dec 25 2023
Rename classes and public properties / Переименование классов и публичных свойств
Status: Done
Context:
Current class naming make a mess,
Interface classes has too long prefix
Public links to this classes doesn't marked
ScreenPage - name incorrectly described the role of the class.
Текущее наименование классов и публичных свойств вносит путаницу,
классы интерфейсов имеют слишком длинные наименования,
публичные ссылки на эти классы никак не выделены,
ScreenPage - "Страница экрана" - наименование не правильно отражает задачу класса.
Decision:
Rename classes next way:
ScreenPage -> GameStage,
screenPageData -> stageData,
cut class name prefix: interface -> i
add i to public links to this classes
Переименовать классы следующим образом:
ScreenPage -> GameStage, "Стадия игры"/"Уровень игры"
screenPageData -> stageData,
сократить приставку классов interface -> i
добавить приставку i публичным ссылкам на эти классы
Impact:
This functionality will break backward capability, major version will have to be increased
Данная функциональность сломает обратную совместимость, потребуется увеличить мажорную версию