11

Architect: I've been using this architecture for 20 years now and this works nice since pascal, that's why we are using it in this J2EE app.

This was the justification that I received after hearing that I shouldn't use exceptions, just make the function return a false and add the error message to a embedded message list and make the caller capture it.

Comments
  • 3
    Creationist Architecture ;)
  • 0
    @Justananon this is gold. lol
  • 1
    @PedroStC call him out on the lack of logic. "that has functioned" is not a reason for an architecture. Now, if you proposed change requires millions of dollars off rework, that's a different story.
  • 1
    @brettmoan the point is, I was building a new solution from scratch and I was going to go with DDD and stuff, but on the first code review everything was trashed because "we don't work like that because... ". I understand the impact and cost of an architectural remodeling, but in this case it was something new.
  • 1
    @PedroStC when ever I see DDD I think "Deadline Driven Development"
  • 0
    @brettmoan fair enough lol
Add Comment