Δημιουργία Αξιόπιστου CLI
Γράψε εργαλείο Python γραμμής εντολών που ελέγχει input και αποτυγχάνει καθαρά.
Γράψε εργαλείο Python γραμμής εντολών που ελέγχει input και αποτυγχάνει καθαρά.
Προετοιμασία 20m · Εκτέλεση 110m · Έλεγχος 30m · Τεκμηρίωση 20m
Δούλεψε μόνο στον φάκελο που δημιουργεί το Smartphone-Academy.py prepare cli-arguments. Χρησιμοποίησε αποκλειστικά τα δοσμένα δείγματα ή συστήματα που διαχειρίζεσαι.
Προετοίμασε το Termux workspace
Άνοιξε το Termux στον ριζικό φάκελο της Ακαδημίας και προετοίμασε το lab με το τοπικό companion. Δημιουργεί ασφαλή samples, notes και evidence files στον λογαριασμό Termux.
python Smartphone-Academy.py prepare cli-argumentsΧωρίς root. Χρησιμοποίησε τα δοσμένα αρχεία και κράτησε το workspace στο $HOME.Πρακτική αποστολή
- Δέξου input και output paths με argparse
- Απόρριψε ανύπαρκτες ή μη ασφαλείς διαδρομές πριν την επεξεργασία
- Επέστρεψε διαφορετικά exit codes για usage και data errors
- Δοκίμασε help, επιτυχία και τέσσερις συνθήκες αποτυχίας
Τεκμηριωμένο CLI με help, exit codes και έξι test cases.
Έλεγχος ποιότητας
Αναστοχασμός
Ποιο αποτέλεσμα από το βήμα «Δοκίμασε help, επιτυχία και τέσσερις συνθήκες αποτυχίας» θα χρειαζόταν επιπλέον evidence πριν γίνει επιχειρησιακή απόφαση;
Μετά τον έλεγχο των τεκμηρίων, τρέξε python Smartphone-Academy.py complete cli-arguments. Η πρόοδος αποθηκεύεται τοπικά στο Termux home.