Κατασκευή και Δοκιμή Τοπικού Input Validation
Υλοποίησε server-side λογική validation σε τοπικό Python πρόγραμμα και δοκίμασε κανονικά, malformed, oversized και encoded inputs με φανταστικά δεδομένα.
Υλοποίησε server-side λογική validation σε τοπικό Python πρόγραμμα και δοκίμασε κανονικά, malformed, oversized και encoded inputs με φανταστικά δεδομένα.
Προετοιμασία 25λ · Υλοποίηση 105λ · Επαλήθευση 25λ · Τεκμηρίωση 25λ
Εργάσου μόνο στον φάκελο που δημιουργεί η εντολή Smartphone-Academy.py prepare local-form-validation. Χρησιμοποίησε τα παρεχόμενα φανταστικά samples ή δεδομένα για τα οποία έχεις ρητή άδεια.
Προετοίμασε το workspace στο Termux
Άνοιξε το Termux στον φάκελο Academy και δημιούργησε το ασφαλές workspace. Το companion δημιουργεί samples, notes και evidence files στον λογαριασμό σου.
python Smartphone-Academy.py prepare local-form-validationΧωρίς root. Δούλεψε μόνο στα παρεχόμενα αρχεία μέσα στο $HOME.Πρακτική αποστολή
- Όρισε σαφείς κανόνες length, characters, type και normalization για κάθε field
- Κράτησε το validation ξεχωριστό από το output encoding και εξήγησε γιατί χρειάζονται και τα δύο
- Εκτέλεσε πίνακα valid, malformed, oversized και Unicode test cases
- Κατέγραψε false positives, false negatives και μία βελτίωση για την επόμενη έκδοση
Ένα validate_form.py, cases.json και results.md με κριτήρια αποδοχής και rejected inputs.
Ποιοτικός έλεγχος
Αναστοχασμός αναλυτή
Ποιο αποτέλεσμα από το βήμα «Κατέγραψε false positives, false negatives και μία βελτίωση για την επόμενη έκδοση» χρειάζεται επιπλέον evidence πριν χρησιμοποιηθεί για πραγματική απόφαση;
Αφού ελέγξεις τα παραδοτέα, εκτέλεσε python Smartphone-Academy.py complete local-form-validation. Η πρόοδος αποθηκεύεται τοπικά στο Termux.