Login
Резюме для программиста
89957 просмотров
Перейти к просмотру всей ветки
in Antwort alex445 07.07.22 08:19
Сначала вы соглашаетесь почти со всеми пунктами "как делать не надо", а потом "ну всегда же можно выстрелить себе в ногу".
Не надо писать свой парсер :) Тем более, что не понятно зачем кому-то вообще понадобился парсер идентивикаторов строк :)
Человечество уже давно придумало ResourceManager. Таботает как часы, быстро и нажедно.
Хочешь свою поделку - нет проблем. Менеджер ресурсов - это всего лишь таблица с 2 колонками: уникальный ключ <--> данные (строка, иконка, что угодно). Таким образом твоя задача - при старте программы запихнуть все имеющиеся строки в эту табличку, а дальше просто берешь данные по ключу. Все предельно просто. При этом менеджеру ресурсов глубоко плевать на нотацию ключа. Нотация ключа введена только для того, чтобы программисту было удобно читать код.
Ты можешь объяснить, зачем кому-то понадобилось парсить идентификатор ресурса?