|
|
|
|
|
by andreasgonewild
3280 days ago
|
|
You know someone is certified when you have to scroll code sideways because the names don't fit the screen. I thought we already agreed that process is the opposite of progress? I mean come on, RequestCourseRegistrationInteractor, who are you trying to impress here? These processes were designed to turn humans into machines; to decrease the dependence on creativity and skill at the cost of additional effort and complexity; to enable large groups of unmotivated developers to deliver mediocre software reliably; which makes them sub-optimal for any other use case. |
|
There should not be a lot of room for creativity when implementing specific business rules. The goal should be clarity and readability.
These convoluted patterns obscure the logic and confuse the reader with their pointless abstractions.