A small-scale rule of thumb. This article will land much better with a concrete example, but I am drawing a blank here, so you gotta just blindly trust my say so!
I think the headline doesn’t convey the substance of the article, but this is spot on. I just ran into a small, fixable problem my developers had created by doing that just this week.
It was easily fixed, but it shouldn’t have been done that way in the first place.
I think the headline doesn’t convey the substance of the article
I see two reasons this could be: a) either it is by design, so people click and read it, or b) he couldn’t figure out a good and short title that conveys the article. So in other words either clickbait or skill issue. :D (I’m just joking here!)
Ironically in this case the bug was in the MVC controller and fixed as part of a ports-and-adapters AOP audit implementation. MVC isn’t immune to it. It was a controller endpoint calling another controller endpoint, because someone was doing a bit of business logic there rather than in the service.
Yes, had they implemented MVC properly they wouldn’t have done that. Anyway your point is well taken but as it happens in this case, the deities of irony conspired against you today.
I think the headline doesn’t convey the substance of the article, but this is spot on. I just ran into a small, fixable problem my developers had created by doing that just this week.
It was easily fixed, but it shouldn’t have been done that way in the first place.
I see two reasons this could be: a) either it is by design, so people click and read it, or b) he couldn’t figure out a good and short title that conveys the article. So in other words either clickbait or skill issue. :D (I’m just joking here!)
It seems that the more we try to move away from MVC, the more we rediscover the reasons it exists.
Ironically in this case the bug was in the MVC controller and fixed as part of a ports-and-adapters AOP audit implementation. MVC isn’t immune to it. It was a controller endpoint calling another controller endpoint, because someone was doing a bit of business logic there rather than in the service.
Yes, had they implemented MVC properly they wouldn’t have done that. Anyway your point is well taken but as it happens in this case, the deities of irony conspired against you today.