Λογικος ελεγχος
-
Νομίζω οτι δεν ήταν αυτή η αρχική ερώτηση εκτός και αν κατάλαβα λάθος.
Δεν ελέγχεται αυτόματα οτι πέρασε η τρέχουσα ώρα το due του task και δεν ενημερώνονται αυτόματα τα πεδία. Ο χρήστης ενημερώνει το status.
Στο πρώτο μέρος η κατάσταση είναι πολύ πιο απλή. Την στιγμή της εκτέλεσης
$ java -jar calendar.jar due file.ics
θα εκτυπώσει ποιες εργασίες δεν είναι completed και έχει περάσει η προθεσμία (due) σε σχέση με την στιγμή που εκτελέστηκε η εντολή. Καμία ενημέρωση των πεδίων δεν γίνεται.