Size: a a a

Unity Floodилка

2020 November 29

n

neFormal in Unity Floodилка
Mike Petrov
Вам не кажется что ручками замапить скорее будет ?)
по мне так оба варианта работают
просто маппинг в коде проще тогда, когда кодер под рукой
а мапить в конфиге - это более обобщённый подход, добавляющий оверхед
источник

P

Phantom in Unity Floodилка
neFormal
тогда и все мемберы классов надо добавлять динамически.
Каких классов?
источник

n

neFormal in Unity Floodилка
Phantom
Каких классов?
любых
источник

n

neFormal in Unity Floodилка
а потом ещё и классы динамически собирать на лету
источник

GD

Grygory Dyadichenko in Unity Floodилка
neFormal
по мне так оба варианта работают
просто маппинг в коде проще тогда, когда кодер под рукой
а мапить в конфиге - это более обобщённый подход, добавляющий оверхед
Вопрос не в оверхеде)
источник

P

Phantom in Unity Floodилка
Ты перенгул
источник

n

neFormal in Unity Floodилка
Grygory Dyadichenko
Вопрос не в оверхеде)
а был какой-то вопрос?
источник

GD

Grygory Dyadichenko in Unity Floodилка
neFormal
а был какой-то вопрос?
Да нет :) Но ответ думаю был)
источник

n

neFormal in Unity Floodилка
Phantom
Ты перенгул
я к тому, что это больше личные предпочтения и личные риски человека, который будет работать с этим кодом
тут нет "правильного варианта"
источник

GD

Grygory Dyadichenko in Unity Floodилка
Phantom
но вот более динамичное заполнение коллекции будет получше
Если языков станет больше для динамики нужна документация и требования:) К формату встраивания языка через конфиг)
источник

MP

Mike Petrov in Unity Floodилка
Выбиваем деньги на рефактор,и рефакторим 👍
источник

GD

Grygory Dyadichenko in Unity Floodилка
Для задачи добавить язык раз в год за 5 минут :)
источник

P

Phantom in Unity Floodилка
Смотри, для каждого языка, делаем отдельный файл, во время запуска смотрим какие есть файлы, создаем словарь Dictionary<string, Dictionary<string, string>>, ключем первого будет название языка, а ключом второго имя UI элемента
источник

n

neFormal in Unity Floodилка
сначала рефакторим, а потом овертаймим и ходим по врачам
источник

P

Phantom in Unity Floodилка
При выборе языка, в Current помещаеться словарь с string,string
источник

P

Phantom in Unity Floodилка
И все элементы берут из этого Current
источник

n

neFormal in Unity Floodилка
Phantom
Смотри, для каждого языка, делаем отдельный файл, во время запуска смотрим какие есть файлы, создаем словарь Dictionary<string, Dictionary<string, string>>, ключем первого будет название языка, а ключом второго имя UI элемента
а если у тебя количество ключей в разных файлах отличается, как валидировать будешь?
источник

GD

Grygory Dyadichenko in Unity Floodилка
Phantom
При выборе языка, в Current помещаеться словарь с string,string
Дак ты на пути как будешь мапиться до файлов?)
источник

P

Phantom in Unity Floodилка
neFormal
а если у тебя количество ключей в разных файлах отличается, как валидировать будешь?
Ну пусть будет, если какого то ключя не будет, будет просто пустым
источник

P

Phantom in Unity Floodилка
Grygory Dyadichenko
Дак ты на пути как будешь мапиться до файлов?)
Не понял
источник