Matveezy / Lab5_programming

0 stars 0 forks source link

Бессмысленная работа с числами #12

Open dmittrey opened 2 years ago

dmittrey commented 2 years ago

https://github.com/Matveezy/ProgrammingLab5/blob/583b4b12b89ec0d62ec3ed82d125fa80bbc24a91/src/main/java/Collection/CollectionManager.java#L37-L41

Зачем итерировать весь лист, так еще и переходя по указателям? Проще хранить внутри объекта последний id и инкрементировать его при добавлении, попутно присваивая.

dmittrey commented 2 years ago

https://github.com/Matveezy/ProgrammingLab5/blob/583b4b12b89ec0d62ec3ed82d125fa80bbc24a91/src/main/java/Collection/CollectionManager.java#L148

Не стоит затыкать дырки в id таким способом. В условиях многопоточных программ 7 лабы разделяемые ресурсы лучше сокращать