Best Practices ähneln dem gesunden Menschenverstand. Alle sind sich einig, dass jeder es wissen sollte, bis zwei Personen anfangen, es ausführlich zu diskutieren. Keine zwei Personen sind sich völlig einig über die Definition und es gibt keine logische Quelle der Wahrheit, die für alle Situationen gilt.
Schreiben Sie das Leitsystem für einen Weltraumsatelliten (wahrscheinlich nicht)? Dann Hölle Kein schlechter Code für Qualität / Leistung ist bei dieser Art von Arbeit niemals akzeptabel.
Schreiben Sie eine Wegwerf-Website für einen einmaligen Marketing-Push (wahrscheinlich tun Sie dies auch nicht oder Sie hätten die Frage nicht gestellt, aber es ist wahrscheinlicher als der Satellit)? Dann Hölle Ja, bringen Sie dieses Stück Flaum mit allen Mitteln aus der Tür, die zur Einhaltung der Frist erforderlich sind. Der nächste Marketingleiter wird wahrscheinlich sowieso etwas anderes mit einer anderen Firma machen. Was Sie tun, ist keine Kunst oder Wissenschaft - bezahlt werden.
Alles andere dazwischen: verhandelbar, besonders solange der Entwickler für die erste Unterstützung am Haken ist.
Bis das zweite Kommen eines von Ihnen bevorzugten heiligen Wesens eintritt und er / sie / sie / es auf wundersame Weise Entwicklungspraktiken definiert, wird es einen erheblichen Raum für Debatten über jedes Projekt geben, das nicht direkt für Entscheidungen über Leben und Tod verantwortlich ist, die es nicht sind so unbedeutend, wegwerfbar zu sein.
Alles, was außerhalb der lebenskritisch gekennzeichneten Best Practices liegt, entspricht in der Regel eher Unternehmensrichtlinien, Kundenspezifikationen oder persönlichen Meinungen. Viele von ihnen sind persönliche Meinungen, über die sich viele Menschen derzeit einig sind, aber das macht es nicht zu einem unveränderlichen Leitfaden für alle Situationen.