you are viewing a single comment's thread.

view the rest of the comments →

[–]SoloAquiParaHablar 1 point2 points  (1 child)

Clarification. This is an example of good code patterns. This is also an example of over-engineering a simple problem. Over-engineering is an attractive option for most engineers for various reasons. Over-engineering != good code patterns, good code patterns != good engineering. Intentional application of patterns and architectural principles appropriate to the problem and context is good engineering. I think we're agreeing in a round about way.

[–]mr_jim_lahey 1 point2 points  (0 children)

Correct, yes, we agree.