Отсортировать переменные по алфавиту

Maxik001

Золотая лига
Сообщения
4,318
Лучшие ответы
40
Симпатии
446
#1
В связи с большим количеством переменных блоков возникла дилемма - в них стало трудно что либо искать. Есть ли автоматический способ выстроить их по алфавиту?
 

CoomingSoon

Железная лига
Сообщения
1,283
Лучшие ответы
11
Симпатии
120
#2
Дурной тон таки содержать тонны переменных. Думаю, у них точно есть какой-то общий шаблон, что объединить в map'у
 

Maxik001

Золотая лига
Сообщения
4,318
Лучшие ответы
40
Симпатии
446
#4
Я перфекционист. У меня в мете блоки только те, которые являются однотипными. Я не могу одним классом добавлять песок и кирпичи, это противоестественно. Даже если они идентичны по свойствам
 

hohserg

Алмазная лига
Сообщения
3,455
Лучшие ответы
88
Симпатии
377
#5
В связи с большим количеством переменных блоков возникла дилемма - в них стало трудно что либо искать. Есть ли автоматический способ выстроить их по алфавиту?
А не нужно плодить изменяемое состояние. Меньше изменяемых переменных - лучше

Я не могу одним классом добавлять песок и кирпичи
С точки зрения программиста скорее всего это одно и тоже и вполне естественно
 

Agravaine

Алмазная лига
Сообщения
4,253
Лучшие ответы
165
Симпатии
512
#6
Раскидай переменные по подклассам, например:
Java:
public final class ModBlocks{
    
    public static class Building{
        
        public static Block bricks;
    }
    
    public static class TerrainGeneration{
        
        public static Block realisticGrass;
    }
}
Обращаться потом легко и удобно: ModBlocks.Building.bricks
 

Ivasik

Porting GrandBombaster
Команда форума
Сообщения
2,574
Лучшие ответы
72
Симпатии
228
#7
Я перфекционист. У меня в мете блоки только те, которые являются однотипными. Я не могу одним классом добавлять песок и кирпичи, это противоестественно. Даже если они идентичны по свойствам
Ну и сиди дальше со своим большим числом переменных с блоками и итемами.
 

Maxik001

Золотая лига
Сообщения
4,318
Лучшие ответы
40
Симпатии
446
#8
Вопрос был не про то, как мне писать код, я без вас разберусь. Вопрос был в том, как отсортировать уже имеющиеся переменные
 

Maxik001

Золотая лига
Сообщения
4,318
Лучшие ответы
40
Симпатии
446
#10
Я рад за тебя. Ты по теме что то можешь предложить?
 

Ivasik

Porting GrandBombaster
Команда форума
Сообщения
2,574
Лучшие ответы
72
Симпатии
228
#11
Последнее редактирование модератором:

Agravaine

Алмазная лига
Сообщения
4,253
Лучшие ответы
165
Симпатии
512
#12
Пока ты тут на форуме сидишь, уперевшись как баран и агришься на умных людей - уже б давно все ручками отсортировал)
 

Maxik001

Золотая лига
Сообщения
4,318
Лучшие ответы
40
Симпатии
446
#13
Мне лень. И никто не агрится, я просто отправляю в путь советчиков, которые вместо прямо заданного вопроса начинают навязывать свое видение "хорошего кодестайла" и "трушного программирования"
 

hohserg

Алмазная лига
Сообщения
3,455
Лучшие ответы
88
Симпатии
377
#14
Можно кусок кода с переменными сохранить в отдельный файл, потом простенькой программой прочитать все строки, отсортировать и записать назад. Потом заменить этим изначальный кусок кода
 
Сообщения
2,605
Лучшие ответы
40
Симпатии
383
#16

Maxik001

Золотая лига
Сообщения
4,318
Лучшие ответы
40
Симпатии
446
#17
Можно кусок кода с переменными сохранить в отдельный файл, потом простенькой программой прочитать все строки, отсортировать и записать назад. Потом заменить этим изначальный кусок кода
Хороший вариант, спасибо!
 

Dahaka

Золотая лига
Сообщения
2,352
Лучшие ответы
82
Симпатии
279
#18
Не знаю как в вашем эклипсе, но в IDEA можно настроить форматтер так, чтобы он сортировал поля. А затем отформатировать нужный кусок кода.
 
Сверху