JavaRush /Java-Blog /Random-DE /Validator, verstehen und vergeben

Validator, verstehen und vergeben

Veröffentlicht in der Gruppe Random-DE
Selbst nach Abschluss des Jr.-Kurses komme ich immer noch manchmal zum Hilfebereich, um etwas vorzuschlagen und zu helfen. Fast immer beginnt die Frage mit dem Satz „Ich habe alles richtig gemacht, aber der Validator lässt mich nicht rein“ oder so ähnlich. Es waren diese Schlagzeilen, die mich dazu brachten, hier zu schreiben. Von nun an schlage ich vor, es als Wahrheit zu akzeptieren – der Validator hat immer Recht. Manchmal tauchen Fehler auf, aber jedes Mal werden es immer weniger. Wenn Sie also eine Ablehnung von einem Prüfer erhalten, sollten Sie davon ausgehen, dass Sie irgendwo einen Fehler gemacht haben. Und jetzt müssen Sie damit beginnen, das Testen zu meistern, um nicht mit dem Kopf gegen die Wand zu stoßen. Zu diesem Thema gibt es mehrere Artikel ( JUnit Teil I JUnit Teil II ). Darüber hinaus müssen keine „bequemen Fälle“ getestet werden. Nehmen wir zum Beispiel die Aufgabe task1916 . Sehr oft prüfen die Leute nach dem Schreiben einer Lösung die idealen Optionen. Im Idealfall ist die Option bestanden, was bedeutet, dass Sie die Aufgabe abschicken können. Und dann kommt die Ablehnung. Was muss also getan werden? Richtig, schreiben Sie ein weiteres Testbeispiel. Und dann noch einer und noch einer, bis der Validator den Test besteht. Wie würde der Code beispielsweise auf eine leere zweite Datei reagieren? Was ist mit dem leeren ersten? Hier sind die neuesten Beispiele : https://javarush.com/help/15861. Jetzt ist es wichtig, dass Sie verstehen, dass der Entwickler nicht nur den Code schreibt, sondern ihn auch selbst testen muss und sich nicht auf einen Tester verlassen darf. Ehrlich gesagt habe ich immer noch ein wenig Angst, wenn die Entwicklung in die Testphase geht. Ich glaube, dass mein Code gut funktionieren sollte und es keine Fehler geben sollte. Ich habe immer ein schlechtes Gewissen, wenn ich Code verschenke, der nicht funktioniert. Es stellt sich heraus, dass ich etwas geschrieben und es nicht überprüft habe, d. h. jemandes Zeit verschwendet. Natürlich haben Sie später bei der Arbeit eine Liste mit Anforderungen und vom Tester können Sie eine Reihe von Testfällen für Ihre Software erhalten und sich daran anpassen, und es wird einfacher sein, aber darauf würde ich nicht zählen. Ihr Code liegt in Ihrer Verantwortung und Tests helfen sicherzustellen, dass alles so funktioniert, wie es sollte. Jetzt haben Sie eine großartige Gelegenheit, Ihre Testerfähigkeiten zu verbessern. Schreiben Sie beim Betreten des Hilfebereichs keine Antwort an den Autor in Form eines Codes. Überlegen Sie sich ein Testbeispiel, das für ihn nicht funktioniert. Auf diese Weise verbessern Sie sich und helfen dem Autor, ohne das Problem für ihn zu lösen.
Validator, verstehen und vergeben – 1
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION