Си диез / Говнокод #16204 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
foreach (var table in group_tables)
                        {
                            foreach (var line in table.lines)
                            {
                                for (int i = 0; i < group_tables.Count; i++)
                                {
                                    for (int j = 0; j < group_tables[i].lines.Count; j++)
                                    {
                                        if (line.stream == group_tables[i].lines[j].stream && line.discipline_name == group_tables[i].lines[j].discipline_name &&
                                            line.discipline_type == group_tables[i].lines[j].discipline_type)
                                        {
                                            group_tables[i].lines[j].teacher_name = line.teacher_name;
                                            group_tables[i].lines[j].time = line.time;
                                            group_tables[i].lines[j].auditory_number = line.auditory_number;
                                            group_tables[i].lines[j].day_index = line.day_index;
                                        }
                                    }
                                }
                            }
                        }

Не знаю на сколько это говнокод, но вот прям чую что именно он.

Запостил: GreatMASTERcpp GreatMASTERcpp, (Updated )

Комментарии (6) RSS

  • Ух ты какая гадость. Задача такова - есть таблица и мы в ней находим объекты. которые равны по некоторым полям и дополняем до идентичности. Не проще ли было селектнуть уникальные по данным полям? Тут сама по себе задача отдает говнецом
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8