Können wir unter Berücksichtigung der verschiedenen methodischen Ansätze für die Entwicklung einige Heuristiken zusammenstellen, unter welchen Umständen, z. B.
Keine Methode ist zu alt, spezialisiert oder "da draußen"; -)
Bitte geben Sie nur eine Methode pro Antwort an und fügen Sie die Situationen hinzu, in denen dies am besten und am wenigsten angemessen ist. Beispielsweise:
Hacking
Hinweis: Suchen Sie nach Einzelheiten zu jeder Methode, nicht zu allgemeinen Hinweisen. Danke.
Verwenden Sie die Methode, die Ihrem Team am besten entspricht und die besten Ergebnisse erzielt. Beispiel: Wenn Ihr Team voll von SQL-orientierten Tabellen-Denkern ist, sollten Sie keinen O / R-Mapper verwenden, weil das völlig nicht mit dem Denken / Arbeiten des Teams zusammenpasst.
Und vor allem: Gute Software-Entwickler. Es gibt nichts Wichtigeres als professionelle, gute Software-Ingenieure. Mit guten Software-Ingenieuren können Sie jede Methode anwenden und gute Ergebnisse erzielen.
Was auch immer Sie wählen, stellen Sie sicher, dass Sie Ihren Ansatz regelmäßig hinterfragen und ihn verbessern.
Tags und Links language-agnostic heuristics methodology