Project 'gitlab-org/gitlab-ce' was moved to 'gitlab-org/gitlab-foss'. Please update any links and bookmarks that may still have the old path.
Consider replacing concerns with dedicated classes & composition
I read https://blog.codeship.com/when-to-be-concerned-about-concerns/ this morning and there are some pretty good points about:
- Using composition
- Limiting interface
We should start with a POC to show the advantages and how we could apply this broadly instead of moving stuff to concerns, in most cases just because some of the code is reused or because the main class becomes too big.
/cc @rspeicher @grzesiek :)