I see your point, Theofanis, and it's a valid one. But just for clarification, in my context, those hard-coded values will never change. The query might get extra exclusion clauses in the future, but the definition of those plans will remain the same.
And in this case, I weighed the pros/cons for readability versus extensibility and concluded that hiding the information away in constants or even external parameters would not pay off.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Ideally, you also don't want to hard-code any values there in your filters. They do not scale very well.
I see your point, Theofanis, and it's a valid one. But just for clarification, in my context, those hard-coded values will never change. The query might get extra exclusion clauses in the future, but the definition of those plans will remain the same.
And in this case, I weighed the pros/cons for readability versus extensibility and concluded that hiding the information away in constants or even external parameters would not pay off.