ΣΤΟΧΟΣ

Γράψε validator χωρίς εξωτερικά dependencies που απορρίπτει κακοσχηματισμένες ή μη ασφαλείς τοπικές ρυθμίσεις και δίνει ακριβή, κατανοητά errors.

ΠΛΑΝΟ ΧΡΟΝΟΥ

Προετοιμασία 25λ · Υλοποίηση 105λ · Επαλήθευση 25λ · Τεκμηρίωση 25λ

Όριο εργασίας

Εργάσου μόνο στον φάκελο που δημιουργεί η εντολή Smartphone-Academy.py prepare json-config-validator. Χρησιμοποίησε τα παρεχόμενα φανταστικά samples ή δεδομένα για τα οποία έχεις ρητή άδεια.

Προετοίμασε το workspace στο Termux

Άνοιξε το Termux στον φάκελο Academy και δημιούργησε το ασφαλές workspace. Το companion δημιουργεί samples, notes και evidence files στον λογαριασμό σου.

Android + Termuxpython Smartphone-Academy.py prepare json-config-validatorΧωρίς root. Δούλεψε μόνο στα παρεχόμενα αρχεία μέσα στο $HOME.

Πρακτική αποστολή

  1. Όρισε απαιτούμενα keys, αποδεκτούς τύπους, ranges και ασφαλή defaults για το παρεχόμενο configuration format
  2. Επέστρεψε πολλαπλά actionable validation errors αντί να σταματάς στο πρώτο
  3. Δημιούργησε tests για missing keys, λάθος types, ακραίες τιμές και απρόσμενα fields
  4. Τεκμηρίωσε ποιοι έλεγχοι αποτρέπουν crashes και ποιοι επιβάλλουν security expectations
ΠΑΡΑΔΟΤΕΟ EVIDENCE

Ένα config_validator.py, φάκελος test-configs και validation-report.md για valid, invalid και boundary cases.

Ποιοτικός έλεγχος

Το παραδοτέο δηλώνει σαφές scope και ημερομηνία για το «Δημιουργία Αμυντικού JSON Configuration Validator».
Άλλος εκπαιδευόμενος μπορεί να επαναλάβει τις εντολές και τα paths.
Τα αρχικά samples παραμένουν αμετάβλητα και επαληθεύσιμα.
Οι περιορισμοί και η βεβαιότητα καταγράφονται δίπλα στα συμπεράσματα.

Αναστοχασμός αναλυτή

Ποιο αποτέλεσμα από το βήμα «Τεκμηρίωσε ποιοι έλεγχοι αποτρέπουν crashes και ποιοι επιβάλλουν security expectations» χρειάζεται επιπλέον evidence πριν χρησιμοποιηθεί για πραγματική απόφαση;

Ολοκλήρωση στο Termux

Αφού ελέγξεις τα παραδοτέα, εκτέλεσε python Smartphone-Academy.py complete json-config-validator. Η πρόοδος αποθηκεύεται τοπικά στο Termux.

12 · Αυτοματισμοί Python

Συνέχισε τη μάθηση

Επιστροφή στην Ακαδημία Smartphone