• Гость, публикуйте свои сливы кода через Ресурсы!
    После публикации слива в Ресурсах в этом форуме будет автоматически создана тема для обсуждения.
Иконка ресурса

Сonfig TLX

timaxa007

Команда форума
Сообщения
5,475
Лучшие ответы
355
Симпатии
502
#1
timaxa007 добавил(а) новый ресурс:

Сonfig TLX - Сonfig TLX by timaxa007

Мой конфиг LTX - (github.com) config_tlx
Зачем и для чего я создал?
Первоначально я создавал для своей игры (не мода и не кода), чтобы создать не просто конфиг "ключ = значение" и т.п. строчки, а именно так-же это делается в INI файлах, но всё мне хотелось большего... По этому я хотел сделать, чтобы было похоже на...
Узнать больше об этом ресурсе...
 

Dahaka

Золотая лига
Сообщения
2,389
Лучшие ответы
82
Симпатии
293
#2
Какой-то стремный process. Передавай лучше туда не пару ключ-значение, а всю мапу. Это уменьшит сложность алгоритма в n раз. А лучше вообще обернуть эту мапу в свой объект и добавить полезные геттеры типа getInt, getString (getCollection, getMap). А то эти Integer.parseInt вообще некрасиво.

Еще было бы прикольно добавить рефлексийный IProcessConfig. Просто, чтобы был.

Обратная конвертация тоже может быть полезена. Чтобы конфиг создавать не руками, а рефлексией.

И начни уже пользоваться конструкцией try-with-resources, серьезно.
 

timaxa007

Команда форума
Сообщения
5,475
Лучшие ответы
355
Симпатии
502
#3
Ну просто создавал, так мне приглянулось создать так.
Передавай лучше туда не пару ключ-значение, а всю мапу.
Как я захотел так и сделал.
А лучше вообще обернуть эту мапу в свой объект
Эм... Не знаю.
добавить полезные геттеры типа getInt, getString
Можно было-бы.
А то эти Integer.parseInt вообще некрасиво.
Да не красиво, но я так захотел сделать.
---
Я не настолько хорошо знаю Java:
добавить рефлексийный IProcessConfig.
чтобы знать, что это.
как с этим работать. try-catch я пользуюсь.
---
Обратная конвертация тоже может быть полезена.
Ага. Но пока-что я не хочу создавать. Как-нибудь в будущем создам подобное.
---
Я просто выложил свой нынешний вариант. Думал, что кому-нибудь пригодиться.
 

timaxa007

Команда форума
Сообщения
5,475
Лучшие ответы
355
Симпатии
502
#4
Я знаю, что этот конфиг не достаточно хорош. Но для моих определённых целей, конфиг tlx для меня подходит.
 

Dahaka

Золотая лига
Сообщения
2,389
Лучшие ответы
82
Симпатии
293
#5
Ну просто создавал, так мне приглянулось создать так.
Как я захотел так и сделал.
но я так захотел сделать
Я вижу, как ты захотел сделать. Я тебе советы даю вообще-то.

Я не настолько хорошо знаю Java:
чтобы знать, что это.
Рефлексией доставать поля и читать значения из конфига.

Да, вроде, легко гуглится.
 

timaxa007

Команда форума
Сообщения
5,475
Лучшие ответы
355
Симпатии
502
#6

random

Каменная лига
Сообщения
267
Лучшие ответы
0
Симпатии
20
#7
Штука наверняка очень крутая, только пока что не могу себе представить наглядного применения. Можете привести какой то пример?
 
Сверху