если кто-то зальет картинку еще раз
если клиентов не больше человек 10
Оставлять в "основном" решении возможность подвязаться на события / переопределить какие-то константы, методы / etc.Думал об этом решении и в принципе оно вполне реальное, просто немного больше времени затратить на разработку, чтобы покрыть более важные места. А то что не покрыто, если клиент запрашивает в "том" месте доработку, то допилить "основное" решение, а в отдельном использовать работу с событиями