Επαναληπτική ανάπτυξη First Pass - Ακουστικό εργαλείο κατάρτισης σκύλου


Σε ένα προηγούμενο άρθρο, εξέτασα τα στάδια σχεδιασμού ενός μικρού προγράμματος JavaScript για να βοηθήσω στην κατάρτιση ενός σκύλου για να κάνει ηχητικές ειδοποιήσεις. Σε αυτό το άρθρο, παραθέτω τις ακόλουθες αρχικές απαιτήσεις:
  • Κουμπί εκκίνησης
  • Τυχαίο χρονόμετρο
    • 30 - 120 δευτερόλεπτα
  • Κατά την ειδοποίηση, εμφανίζεται μια ειδοποίηση, ακούγεται μέχρι να πατηθεί το κουμπί
    • δεν χρειάζεται να ακούσετε τον συναγερμό

Ιδιαίτερα με τις γλώσσες δέσμης ενεργειών όπως το JavaScript, μου αρέσει να χρησιμοποιώ μια επαναληπτική διαδικασία ανάπτυξης όπου παίρνω ένα μικρό κομμάτι του κώδικα εργασίας, στη συνέχεια, προσθέτω όλο και περισσότερα από τα χαρακτηριστικά μέχρι να έχω το όλο πρόγραμμα εργασίας. Για το πρώτο μου πέρασμα σε αυτή την εφαρμογή, έγραψα το HTML για την ίδια τη σελίδα με μια φόρμα και ένα κουμπί. Χρησιμοποίησα κουτιά εισόδου για τις χρονικές στιγμές της περιοχής, επειδή η ρύθμιση της χρονικής διάρκειας βρίσκεται στη λίστα των απαιτούμενων προηγμένων λειτουργιών. Η ίδια η φόρμα δεν έχει καμία ενέργεια ("#"), επειδή το JavaScript θα κάνει όλη τη δουλειά για εμάς.

Περιοχή συναγερμού:

προς το
δευτερολέπτων




Δίνει μια μορφή που μοιάζει με αυτή:

How to speak so that people want to listen | Julian Treasure (Οκτώβριος 2020)



Άρθρο Tags: Εξελικτική ανάπτυξη First Pass - Ακουστικό εργαλείο κατάρτισης σκυλιών, JavaScript, Java, μεθοδολογίες προγραμματισμού, μεθοδολογία προγραμματισμού, προγραμματισμός, προγραμματισμός προγράμματος, ανάπτυξη λογισμικού, μεθοδολογία ανάπτυξης λογισμικού, σκύλος εξυπηρέτησης, σκύλος ακοής, επαναληπτική ανάπτυξη

Ινδονησιακή συνταγή curry

Ινδονησιακή συνταγή curry

τρόφιμα & κρασί

Δημοφιλείς Αναρτήσεις Ομορφιά

Φαράγγι Quechee

Φαράγγι Quechee

ταξίδια & πολιτισμός

Getting Around - Σειρά αυτοκινητοδρόμων

Getting Around - Σειρά αυτοκινητοδρόμων

ταξίδια & πολιτισμός