mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-13 13:31:19 +00:00
Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
@ -30,11 +30,11 @@ People are saying multiple inheritance is bad. Mixing multiple modules with
|
||||
multiple instance variables scattering everywhere suffer from the same issue.
|
||||
The same applies to `ActiveSupport::Concern`. See:
|
||||
[Consider replacing concerns with dedicated classes & composition](
|
||||
https://gitlab.com/gitlab-org/gitlab/issues/16270)
|
||||
https://gitlab.com/gitlab-org/gitlab/-/issues/16270)
|
||||
|
||||
There's also a similar idea:
|
||||
[Use decorators and interface segregation to solve overgrowing models problem](
|
||||
https://gitlab.com/gitlab-org/gitlab/issues/14235)
|
||||
https://gitlab.com/gitlab-org/gitlab/-/issues/14235)
|
||||
|
||||
Note that `included` doesn't solve the whole issue. They define the
|
||||
dependencies, but they still allow each modules to talk implicitly via the
|
||||
|
Reference in New Issue
Block a user