- 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);
Это один оператор. Из кода интерпретатора модельного языка (задание в универе). Периодически в коде начали возникать подобные вещи, связанные с особенностями таблиц имен. Буду рад, если кто-то предложит эквивалентные, но более читаемые конструкции.
inkanus-gray 07.05.2016 23:30 # +3
Тут проглядываются два этапа: Или даже так:
Может быть, настала пора подобрать для задачи более удачное хранилище данных?
guesto 07.05.2016 23:38 # +1
>>arg1.get_extra_value()
такого кода не может быть в обжси
bormand 08.05.2016 11:22 # +4
gost 07.05.2016 23:40 # +4
naxoM 07.05.2016 23:49 # +2
gost 08.05.2016 00:16 # +3
kegdan 08.05.2016 10:15 # +2
Приложи подорожник
Ну или хотя бы так напиши
Так хоть прочитать можно, хотя рука на лице все еще мешает.
inkanus-gray 08.05.2016 10:50 # 0
kegdan 08.05.2016 11:08 # +1
Тут проблема в архитектуре. Нужно код смотреть и перепиливать все нафиг. Не должно быть таких таблиц
1024-- 08.05.2016 11:32 # +6
gost 08.05.2016 14:26 # +1
Abbath 08.05.2016 23:24 # +2