If there is one thing experience has taught me, it is that too much complexity
in some code usually means that design is wrong. That does not mean that
everything must and can be as simple as 2 + 2, but complexity should sound some
inner alarm and should make you reconsider your approach.
If basic concept, without all convenience features is hard to follow then it is
most certainly wrong. Adding convenience features can bring some additional
layers of comp
Weiterlesen...