Opened 4 years ago
Closed 4 years ago
#603 closed ожидается проверка (задача сдана)
WW #10
Reported by: | Vladislav Nosivskoy | Owned by: | Sokolov Viacheslav |
---|---|---|---|
Component: | WW figures | Version: | 1.0 |
Keywords: | Cc: |
Description
Change History (1)
comment:1 Changed 4 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Кроме memcpy есть еще strcpy
на работе используем вот такое форматирование
к сожалению, лучше/хуже измеряется по разным параметрам, на мой взгляд исходный вариант вполне себе читаемый. В современном c++ можно было бы использовать лямбду, что решило бы проблему иначе:
удобно в codestyle разделять имена членов класса и локальных переменных с помощью разного именования (например, с помощью _), чтобы потом не выделять с помощью this-> то, что относится к экземпляру класса
поиск фигуры по id стоило бы вынести в отдельную функцию, он дублируется между реализациями (и ошибку с i/j было бы труднее совершить)
в push_back_figure не хватает важных проверок:
fg != nullptr
и sz < capacity
хорошо, что эта проверка есть в том или ином виде, но она присутствует только в одном месте (а в аналогичных местах использования отсутствует). При наличии проверки в push_back_figure ее можно было бы не ставить (но и поставить ее не было бы плохой идеей)