Да, действительно. Вспомнил про синхронизацию в многопоточной среде уже после написания статьи (когда рефлексировал над своим решением). Также попытался сформулировать причину, по которой забыл в момент собеса - судя по всему, сказался перерыв + стресс (всю дорогу боролся с мыслями о том, что не успеваю уложиться в полтора часа и пытался выдавить из себя хоть какое то решение).
Согласен, кстати, с тем, что не стоило проектировать метод добавления, отталкиваясь от особенностей агрегации по авторам.
Также благодарю за предложенный вариант с CopyOnWriteArrayList.
большое спасибо за статью! очень удобная и понятная агрегация!
Не заметил, как слово "ручка" вошло в обиход - действительно заразно. Однако, мне кажется, что это вполне удобоваримый слэнг :)
Да, действительно. Судя по моему опыту общения на финале - не стоит упоминать категории, связанные с выгоранием и тд.
Благодарю за совет!
Да, действительно. Вспомнил про синхронизацию в многопоточной среде уже после написания статьи (когда рефлексировал над своим решением). Также попытался сформулировать причину, по которой забыл в момент собеса - судя по всему, сказался перерыв + стресс (всю дорогу боролся с мыслями о том, что не успеваю уложиться в полтора часа и пытался выдавить из себя хоть какое то решение).
Согласен, кстати, с тем, что не стоило проектировать метод добавления, отталкиваясь от особенностей агрегации по авторам.
Также благодарю за предложенный вариант с CopyOnWriteArrayList.
28 - вряд ли эйджизм