Möglichkeiten, um Überengineering zu verhindern?

Bei der Entwicklung von Software stelle ich normalerweise ständige Fragen"Ist das der beste Weg?", "Gibt es eine bessere Technologie für den Job?" Infolgedessen widme ich mich mehr der Untersuchung und Erforschung verschiedener Entwurfsmuster / Technologien / Best Practices, als nur die Dinge mit Werkzeugen zu entwickeln, von denen ich weiß, dass sie funktionieren werden!

Normalerweise denke ich zu weit voraus und sorge mich um solche Dingekann passieren, anstatt sich auf Dinge zu konzentrieren, diewerden geschehen. Ich glaube nicht, dass dies unbedingt eine schlechte Sache ist, aber ich finde, dass es manchmal etwas zu viel Zeit in Anspruch nimmt.

Ich würde gerne hören, ob jemand andere ähnliche Probleme hat und wie er sie angeht.

Antworten auf die Frage(27)

Ihre Antwort auf die Frage