Bei der Verbesserung der Entwicklungseffizienz und -zusammenfassung sind Probleme aufgetreten

In jüngster Zeit wurden im Zuge der Entwicklung des KI-Sports aufgrund der vielen Kursmaßnahmen die folgenden Versuche unternommen, die Entwicklungseffizienz zu verbessern:

1. Kapseln Sie einige Codes mit hoher Ähnlichkeit in Funktionen, was die Effizienz beim Schreiben von Codes verbessern und die Fehlerquote bei Code-Eingabefehlern verringern kann, wodurch die Kurscodes klarer werden.

Das Problem, auf das ich gestoßen bin: Als ich die neue Funktion in die Basisklasse eingefügt habe, habe ich eine Rückgabe verpasst, was beim Aufruf dieser Funktion in der Unterklasse zu einigen unerklärlichen Problemen führte. Beispielsweise blinkte die App beim Aufrufen des Algorithmusmodells häufig. Zurück, Aufgrund des langen Zustandsübergangs innerhalb des Programms hat es lange gedauert, bis ich dieses Problem gefunden habe.

2. Zeitsynchronisierungsfunktion für Aktionsunterteilung hinzugefügt.

Das Problem, auf das ich gestoßen bin: Da der Produktmanager vorübergehend beschlossen hat, diese Funktion nicht zum Testen hinzuzufügen, musste ich den Code auf die vorherige Version zurücksetzen oder die neue Funktion zur Zeitsynchronisierung der Aktionsunterteilung auf der ursprünglichen Basis blockieren. Zu diesem Zeitpunkt habe ich mich dafür entschieden Rollback des Codes auf die vorherige Version, aber ein Funktionsmodul konnte aufgrund der Optimierung nicht auf die vorherige Version zurückgesetzt werden, daher habe ich die neu hinzugefügte Aktionsunterteilung und Zeitsynchronisationsfunktion manuell blockiert. Ich war hier faul und habe es einfach blockiert. Das Das zu verwendende Zeitmodul geht verloren, was schließlich zum probabilistischen Flashback der App beim Testen von KI-Aktionen führt. Nach der Analyse wird dies durch die kontinuierliche Zeitsteuerung des verbleibenden Zeitmoduls verursacht.

Je suppose que tu aimes

Origine blog.csdn.net/wzhrsh/article/details/118661634
conseillé
Classement