Γεννήτρια Τυχαίων Ονομάτων Έργων - Γρήγορα Ονόματα για Κωδικά Έργα
Δημιουργήστε δημιουργικά ονόματα έργων άμεσα. Συνδυάζει επίθετα και ουσιαστικά για μοναδικές ιδέες ονομασίας. Δωρεάν εργαλείο για προγραμματιστές, hackathons και πρωτότυπα - καμία εγγραφή δεν απαιτείται.
Γεννήτρια Τυχαίων Ονομάτων Έργου
Δεν έχει δημιουργηθεί ακόμα όνομα έργου
Τεκμηρίωση
Γεννήτρια τυχαίων ονομάτων έργων
Μια γεννήτρια τυχαίων ονομάτων έργων είναι ένα εργαλείο που δημιουργεί όνομα για ένα έργο λογισμικού, συνδυάζοντας ένα τυχαίο επίθετο με ένα τυχαίο ουσιαστικό, όπως «Κομψή Μηχανή» ή «Καταπληκτικό Έργο». Δίνει στους προγραμματιστές μια γρήγορη ονομασία για ένα νέο αποθετήριο, πρωτότυπο ή εσωτερικό εργαλείο, χωρίς συζήτηση για την ονομασία.
Πώς λειτουργεί η γεννήτρια
Το εργαλείο αποθηκεύει δύο σταθερές λίστες λέξεων: 35 επίθετα (λέξεις όπως «Ευέλικτο», «Τολμηρό» και «Ανθεκτικό») και 35 ουσιαστικά (λέξεις όπως «Πλαίσιο», «Πλατφόρμα» και «Κόμβος»). Κάθε φορά που ένας χρήστης κάνει κλικ στο «Δημιουργία», το εργαλείο επιλέγει τυχαία ένα επίθετο και ένα ουσιαστικό και τα ενώνει με ένα κενό διάστημα.
Οι επιλογές είναι ανεξάρτητες. Η επιλογή του επιθέτου δεν επηρεάζει το ποιο ουσιαστικό θα επιλεγεί, και στις δύο κληρώσεις χρησιμοποιείται γεννήτρια τυχαίων αριθμών ομοιόμορφης κατανομής, οπότε κάθε λέξη μιας λίστας έχει την ίδια πιθανότητα να επιλεγεί με κάθε άλλη λέξη της ίδιας λίστας.
Πώς επιλέγεται μια λέξη
Το εργαλείο μετατρέπει έναν τυχαίο δεκαδικό αριθμό μεταξύ 0 και 1 σε θέση μέσα στη λίστα με αυτόν τον τύπο:
όπου i είναι η θέση στη λίστα, r ο τυχαίος δεκαδικός αριθμός και n ο αριθμός των λέξεων στη λίστα.
Το r είναι ένας αριθμός που παράγεται από τη συνάρτηση τυχαίων αριθμών του προγράμματος περιήγησης και βρίσκεται πάντα μεταξύ 0 (συμπεριλαμβανομένου) και 1 (μη συμπεριλαμβανομένου). Το n είναι ο αριθμός των λέξεων στη λίστα (35 και για τις δύο λίστες εδώ). Οι αγκύλες δαπέδου στρογγυλοποιούν το αποτέλεσμα προς τα κάτω στον πλησιέστερο ακέραιο, μετατρέποντας έτσι τον δεκαδικό αριθμό σε έγκυρη θέση της λίστας.
Τύπος για τον αριθμό των πιθανών ονομάτων
Επειδή το επίθετο και το ουσιαστικό επιλέγονται ανεξάρτητα, ο συνολικός αριθμός διαφορετικών ονομάτων ισούται με το μέγεθος της μίας λίστας πολλαπλασιασμένο με το μέγεθος της άλλης:
όπου N είναι ο συνολικός αριθμός ονομάτων, a ο αριθμός των επιθέτων και b ο αριθμός των ουσιαστικών.
N = 35 × 35 = 1.225
Καθένας από τους 1.225 συνδυασμούς έχει την ίδια πιθανότητα να εμφανιστεί σε κάθε κλικ: 1 στις (2,5 cm) 1.225, δηλαδή περίπου 0,08%.
Λυμένο παράδειγμα
Ας υποθέσουμε ότι η γεννήτρια τυχαίων αριθμών επιστρέφει 0,5 κατά την επιλογή του επιθέτου. Το εργαλείο υπολογίζει floor(0.5 × 35) = floor(17.5) = 17. Μετρώντας από τη θέση 0, η θέση 17 στη λίστα επιθέτων είναι το «Κομψό».
Στη συνέχεια, ας υποθέσουμε ότι επιστρέφει 0,2 κατά την επιλογή του ουσιαστικού. Το εργαλείο υπολογίζει floor(0.2 × 35) = floor(7.0) = 7. Η θέση 7 στη λίστα ουσιαστικών είναι η «Μηχανή».
Το εργαλείο ενώνει τις δύο λέξεις με ένα κενό, με αποτέλεσμα το «Κομψή Μηχανή».
Στα άκρα του διαστήματος, η τυχαία τιμή 0 επιλέγει πάντα τη θέση 0 και στις δύο λίστες, παράγοντας το «Καταπληκτικό Έργο». Μια τυχαία τιμή λίγο μικρότερη από 1 επιλέγει την τελευταία θέση και στις δύο λίστες, οπότε προκύπτει το «Επαγγελματική Ζώνη».
Το παραγόμενο όνομα γράφεται επίσης στη διεύθυνση ιστού της σελίδας ως παράμετρος ερωτήματος name, ώστε το αποτέλεσμα να μπορεί να αποθηκευτεί ως σελιδοδείκτης ή να κοινοποιηθεί ως σύνδεσμος. Με το άνοιγμα αυτού του συνδέσμου επαναφέρεται το ίδιο όνομα.
Πότε να χρησιμοποιείται αυτό το εργαλείο
Hackathon και σύντομα έργα. Ένα γρήγορο όνομα επιτρέπει σε μια ομάδα να αρχίσει την ανάπτυξη αντί να συζητά για την ονομασία ενός αποθετηρίου.
Εσωτερικά εργαλεία και μικροϋπηρεσίες. Μια μεγάλη βάση κώδικα μπορεί να καταλήξει να περιλαμβάνει πολλές μικρές υπηρεσίες. Ένα ξεχωριστό όνομα για καθεμία είναι πιο εύκολο να χρησιμοποιείται στη συζήτηση από το «υπηρεσία-1» ή «υπηρεσία-2».
Προσωρινά ονόματα. Ένα παραγόμενο όνομα δίνει σε ένα νέο πρωτότυπο κάτι πιο αξιομνημόνευτο από το «έργο-χωρίς-τίτλο», όσο το πραγματικό όνομα παραμένει υπό εξέταση.
Σύγκριση πρωτοτύπων. Κατά τη δοκιμή δύο προσεγγίσεων για το ίδιο πρόβλημα, η χρήση διαφορετικού παραγόμενου ονόματος για καθεμία διευκολύνει τη χωριστή συζήτησή τους.
Ένα παραγόμενο όνομα συνήθως δεν είναι κατάλληλο για ένα δημόσιο προϊόν ή μια εταιρεία, επειδή δεν θα είναι μοναδικό για το συγκεκριμένο προϊόν και μπορεί να χρησιμοποιείται ήδη αλλού. Σε αυτές τις περιπτώσεις, το όνομα συνήθως απαιτεί περισσότερη έρευνα, συμπεριλαμβανομένου ελέγχου για εμπορικό σήμα και διαθεσιμότητα ονόματος τομέα.
Άλλοι τρόποι ονομασίας ενός έργου
Αρκετές άλλες μέθοδοι ονομασίας χρησιμοποιούνται συχνά στην ανάπτυξη λογισμικού.
Θεματικά σχήματα. Ορισμένοι οργανισμοί επιλέγουν ένα θέμα για όλα τα ονόματα των έργων τους, όπως χαρακτήρες από ένα βιβλίο ή στοιχεία από τη φύση. Η Google, για παράδειγμα, ονόμασε τις πρώτες εκδόσεις του Android από επιδόρπια. Αυτό διατηρεί τα ονόματα συνεπή, αλλά απαιτεί συντονισμό μεταξύ των ομάδων.
Ακρωνύμια. Ένα όνομα που σχηματίζεται από αρχικά γράμματα, όπως το CRUD για τις λειτουργίες δημιουργίας, ανάγνωσης, ενημέρωσης και διαγραφής, λειτουργεί όταν είναι σύντομο και εύκολο να προφέρεται.
Συγχωνευμένες λέξεις. Η ένωση τμημάτων δύο λέξεων μπορεί να δημιουργήσει ένα όνομα που υποδηλώνει τι κάνει ένα έργο, όπως το «Kubernetes», από την ελληνική λέξη για τον κυβερνήτη πλοίου. Αυτή η προσέγγιση συνήθως απαιτεί περισσότερο χρόνο από την επιλογή λέξεων από μια λίστα.
Καταιγισμός ιδεών από την ομάδα. Μια ομαδική συζήτηση μπορεί να παράγει ονόματα που καμία γεννήτρια δεν θα πρότεινε, αν και μπορεί επίσης να χρειαστεί περισσότερο χρόνο για να επιτευχθεί συμφωνία.
Ένα παραγόμενο όνομα λειτουργεί καλά ως αρχική επιλογή ή προσωρινό υποκατάστατο. Ένα όνομα που προορίζεται για δημόσια χρήση συνήθως ωφελείται από πιο προσεκτική σκέψη.
Συχνές ερωτήσεις
Τι είναι μια γεννήτρια τυχαίων ονομάτων έργων;
Είναι ένα εργαλείο που δημιουργεί το όνομα ενός έργου συνδυάζοντας ένα τυχαίο επίθετο με ένα τυχαίο ουσιαστικό από σταθερές λίστες λέξεων, με αποτέλεσμα ονόματα όπως «Δυναμική Πλατφόρμα» ή «Τολμηρός Κόμβος».
Πόσα διαφορετικά ονόματα μπορεί να δημιουργήσει;
Αυτή η γεννήτρια χρησιμοποιεί 35 επίθετα και 35 ουσιαστικά, δίνοντας 35 × 35 = 1.225 πιθανούς συνδυασμούς.
Θα επαναληφθεί ποτέ το ίδιο όνομα;
Ναι. Επειδή οι λίστες λέξεων έχουν σταθερό μέγεθος, ο ίδιος συνδυασμός μπορεί να εμφανιστεί ξανά, ιδιαίτερα μετά από πολλά κλικ. Καθένας από τους 1.225 συνδυασμούς έχει την ίδια πιθανότητα 1 στις 1.225 σε κάθε κλικ, ανεξάρτητα από τα προηγούμενα αποτελέσματα.
Μπορεί ένα παραγόμενο όνομα να χρησιμοποιηθεί για πραγματικό προϊόν;
Οι ίδιες οι λέξεις είναι συνηθισμένες αγγλικές λέξεις, επομένως δεν υπάρχει περιορισμός στη χρήση τους. Πριν υιοθετηθεί ένα παραγόμενο όνομα για ένα δημόσιο προϊόν, αξίζει να ελεγχθεί αν έχει ήδη κατοχυρωθεί ως εμπορικό σήμα, αν χρησιμοποιείται από άλλο έργο ή αν έχει καταχωριστεί ως όνομα τομέα.
Θυμάται το εργαλείο προηγούμενα ονόματα;
Όχι. Κάθε κλικ παράγει ένα νέο ανεξάρτητο αποτέλεσμα. Το τρέχον όνομα αποθηκεύεται στη διεύθυνση ιστού της σελίδας, ώστε να μπορεί να κοινοποιηθεί ή να φορτωθεί ξανά, αλλά το εργαλείο δεν διατηρεί ιστορικό προηγούμενων ονομάτων.
Τι κάνει ένα όνομα έργου καλό;
Ένα καλό όνομα έργου προφέρεται εύκολα, γράφεται εύκολα και δεν δημιουργεί αμήχανη συντομογραφία. Ο έλεγχος ότι ένα όνομα δεν χρησιμοποιείται ήδη ευρέως διευκολύνει τους άλλους να βρουν αργότερα το έργο.