Opened 4 years ago

Closed 4 years ago

#1003 closed ожидается проверка (задача сдана)

WW_15

Reported by: Jura Khudyakov Owned by: Egor Suvorov
Component: WW_linq Version: 1.0
Keywords: Cc:

Description


Change History (1)

comment:1 Changed 4 years ago by Egor Suvorov

Resolution: задача сдана
Status: assignedclosed

Корректность: 7/7.

Стиль 1.75/3:

  • Не хватает слов explicit (конструктор, оператор), final, rvalue-ref-qualifier у методов, noexcept.
  • Зря копируются элементы для сравнения.
  • to_vector можно выразить через back_inserter
  • Очень стрёмная логика в take_enumerator: там второе условие зависит от того, сработало ли первое. Лучше честно разобрать все случаи явно и независимо друг от друга.
  • cashed --> cached.
  • В where_enumerator есть почти друблирование кода, но там отличаются if/while/фигурные скобки. Лучше убрать дублирование. Возможно, для этого придётся вынести какой-то кусок кода в отдельную функцию
Note: See TracTickets for help on using tickets.