-
Aufzwingen von anderen Entwicklungs-Stil
Autor: Schattenwerk 05.12.19 - 09:13
Reviews automatisieren, schön und gut. Jedoch sollte man nicht vergessen, dass ein ML System im Endeffekt nur das reflektiert, was es zum lernen bekommen hat.
Wenn das System also primär mit Code von Amazon gefüttert wird (man beachte die Verteilung von internen und externen Projekten), dann reflektiert es nur den Entwicklungs-Stil von Amazon, deren Design-Pattern, deren Vorgehensweise.
Man prüft somit nur, ob man dem Stil von Amazon folgt. Das logische Verständnis vom Code und einer expliziten Prüfung in Einzelfällen, ob das gewählte Vorgehen notwendig bzw. sinnvoll ist, kann nicht stattfinden. Und hier kommt es meiner Meinung bei einer Review ja drauf an.
Ich bezweifle somit den effektiven Nutzen eines solchen Systems. Es wird menschliche Reviews auf keinen Fall ablösen können. Stattdessen werden vermutlich diverse "Optimierungshinweise" gegeben, welche zu Anfang noch mehr Aufwand auslösen, weil an sich korrekter Code angepasst wird, "weil das System doch so klug ist".



