- 1
- 2
- 3
ID_tables_vec[arg1.get_extra_value()]
[ID_tables_vec[arg1.get_extra_value()][arg1.get_value()].get_value()]
.set_name(tmp_str);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
ID_tables_vec[arg1.get_extra_value()]
[ID_tables_vec[arg1.get_extra_value()][arg1.get_value()].get_value()]
.set_name(tmp_str);
Это один оператор. Из кода интерпретатора модельного языка (задание в универе). Периодически в коде начали возникать подобные вещи, связанные с особенностями таблиц имен. Буду рад, если кто-то предложит эквивалентные, но более читаемые конструкции.
Тут проглядываются два этапа: Или даже так:
Может быть, настала пора подобрать для задачи более удачное хранилище данных?
>>arg1.get_extra_value()
такого кода не может быть в обжси
Приложи подорожник
Ну или хотя бы так напиши
Так хоть прочитать можно, хотя рука на лице все еще мешает.
Тут проблема в архитектуре. Нужно код смотреть и перепиливать все нафиг. Не должно быть таких таблиц