diff --git a/story/static_types_vs_ecs.md b/story/static_types_vs_ecs.md index d11ca12..cd94f5a 100644 --- a/story/static_types_vs_ecs.md +++ b/story/static_types_vs_ecs.md @@ -2,19 +2,18 @@ Плюсы использования нативной системы типов -- Примитивы типа Rect -- Интерфейсы, type casting и переиспользования Blit -- свитчи по типам +- Примитивы типа Coords, Rect +- Интерфейсы, type casting и переиспользование Blit Минусы использования нативной системы типы - Структура структуры (эм..) иммутабельна -ECS - меняем бойлерплейт на относительное снижение связности +ECS - достигаем относительного снижения связности ценой чудовищного бойлерплейта - Делаем динамическую систему типов там и только там где нам надо - Возможность физически впихнуть в кеш проца все актуальные данные -- Особая актуальность для Go - обработка в main thread всего что связано с Io +- Да, это много копипасты. Но мы используем статически типизированный язык, а не питон, что вы хотели? Минутка рекламы gogue