Generator naključnih imen projektov - Hitra imena za kodne projekte
Takojšnja generacija ustvarjalnih imen projektov. Kombinira pridevnike in samostalnike za edinstvene ideje poimenovanja. Brezplačno orodje za razvijalce, hackathone in prototipe - brez registracije.
Generator naključnih imen projektov
Še ni bilo generiranega imena projekta
Dokumentacija
Generator naključnih imen projektov
Generator naključnih imen projektov je orodje, ki ustvari ime za programski projekt tako, da združi naključni pridevnik z naključnim samostalnikom, na primer »Sleek Engine« ali »Awesome Project«. Razvijalcem omogoči hitro oznako za nov repozitorij, prototip ali interno orodje, ne da bi se morali pogovarjati o imenu.
Kako deluje generator
Orodje hrani dva nespremenljiva seznama besed: 35 pridevnikov (besede, kot so »Agile«, »Bold« in »Robusten«) ter 35 samostalnikov (besede, kot so »Framework«, »Platform« in »Hub«). Ob vsakem kliku na Generate orodje naključno izbere en pridevnik in en samostalnik ter ju združi s presledkom.
Izbiri sta neodvisni. Izbira pridevnika ne vpliva na to, kateri samostalnik bo izbran, pri obeh izborih pa se uporablja generator enakomerno porazdeljenih naključnih števil, zato ima vsaka beseda na seznamu enako verjetnost izbire kot vse druge besede na tem seznamu.
Kako se izbere beseda
Orodje pretvori naključno decimalno število med 0 in 1 v položaj na seznamu s to formulo:
Pri tem je i položaj na seznamu, r naključno decimalno število, n pa število besed na seznamu.
r je število, ki ga ustvari brskalnikova funkcija za naključna števila, in je vedno med 0 (vključno) in 1 (izključno). n je število besed na seznamu (35 pri obeh tukaj uporabljenih seznamih). Oklepaji za funkcijo floor rezultat zaokrožijo navzdol na najbližje celo število, s čimer decimalno število postane veljaven položaj na seznamu.
Formula za število možnih imen
Ker sta pridevnik in samostalnik izbrana neodvisno, je skupno število različnih imen enako velikosti enega seznama, pomnoženi z velikostjo drugega:
Pri tem je N skupno število imen, a število pridevnikov, b pa število samostalnikov.
N = 35 × 35 = 1.225
Vsaka od 1.225 kombinacij ima ob vsakem kliku enako verjetnost, da se prikaže: 1 na (2,5 cm) 1.225 oziroma približno 0,08 %.
Primer z rešitvijo
Predpostavimo, da generator naključnih števil pri izbiri pridevnika vrne 0,5. Orodje izračuna floor(0.5 × 35) = floor(17.5) = 17. Če štejemo od položaja 0, je na položaju 17 na seznamu pridevnikov beseda »Sleek«.
Nato predpostavimo, da pri izbiri samostalnika vrne 0,2. Orodje izračuna floor(0.2 × 35) = floor(7.0) = 7. Na položaju 7 na seznamu samostalnikov je beseda »Engine«.
Orodje združi besedi s presledkom in ustvari rezultat »Sleek Engine«.
Na skrajnih vrednostih naključna vrednost 0 vedno izbere položaj 0 na obeh seznamih, kar ustvari »Awesome Project«. Naključna vrednost tik pod 1 izbere zadnji položaj na obeh seznamih, kar ustvari »Pro Zone«.
Ustvarjeno ime se zapiše tudi v spletni naslov strani kot parameter poizvedbe name, zato je rezultat mogoče dodati med zaznamke ali ga deliti kot povezavo. Ko se ta povezava odpre, se isto ime znova prikaže.
Kdaj uporabiti to orodje
Hekatoni in kratki projekti. Hitro ime ekipi omogoči, da začne razvijati, namesto da razpravlja o tem, kako poimenovati repozitorij.
Interna orodja in mikrostoritve. Velika kodna zbirka lahko sčasoma vsebuje veliko majhnih storitev. Na posamezno storitev se je v pogovoru lažje sklicevati z značilnim imenom kot z imenom »service-1« ali »service-2«.
Začasna imena. Ustvarjeno ime da novemu prototipu bolj zapomnljivo ime kot »untitled-project«, dokler pravo ime še ni določeno.
Primerjava prototipov. Pri preizkušanju dveh pristopov k istemu problemu je o njiju lažje razpravljati ločeno, če ima vsak drugačno ustvarjeno ime.
Ustvarjeno ime običajno ni dobra izbira za javni izdelek ali podjetje, saj za ta izdelek ne bo edinstveno in se morda že uporablja drugje. V takih primerih je za ime običajno potrebnih več raziskav, vključno s preverjanjem blagovne znamke in domene.
Drugi načini poimenovanja projekta
Pri razvoju programske opreme je običajnih več drugih načinov poimenovanja.
Tematske sheme. Nekatere organizacije za vsa imena svojih projektov izberejo eno temo, na primer like iz knjige ali elemente iz narave. Google je na primer zgodnje različice Androida poimenoval po sladicah. Tako imena ostanejo usklajena, vendar je potrebno usklajevanje med ekipami.
Kratice. Ime, sestavljeno iz začetnic, na primer CRUD za Create, Read, Update, Delete, je uporabno, kadar je kratko in ga je mogoče preprosto izgovoriti.
Zloženke. Z združevanjem delov dveh besed lahko nastane ime, ki nakazuje, kaj projekt počne, na primer »Kubernetes«, ki izhaja iz grške besede za krmarja. Ta pristop običajno zahteva več časa kot izbira besed s seznama.
Skupinsko zbiranje idej. Skupinska razprava lahko ustvari imena, ki jih noben generator ne bi predlagal, vendar lahko tudi traja dlje, da se skupina sporazume.
Ustvarjeno ime je uporabno kot izhodišče ali začasno ime. Ime, namenjeno javni uporabi, običajno pridobi z bolj premišljenim pristopom.
Pogosta vprašanja
Kaj je generator naključnih imen projektov?
To je orodje, ki ustvari ime projekta tako, da združi naključni pridevnik z naključnim samostalnikom iz nespremenljivih seznamov besed in tvori rezultate, kot sta »Dynamic Platform« ali »Bold Nexus«.
Koliko različnih imen lahko ustvari?
Ta generator izbira izmed 35 pridevnikov in 35 samostalnikov, kar pomeni 35 × 35 = 1.225 možnih kombinacij.
Ali se lahko isto ime ponovi?
Da. Ker sta seznama besed nespremenljive velikosti, se lahko ista kombinacija znova pojavi, zlasti po številnih klikih. Vsaka od 1.225 kombinacij ima ob vsakem kliku enako verjetnost 1 proti 1.225, neodvisno od prejšnjih rezultatov.
Ali se lahko ustvarjeno ime uporabi za pravi izdelek?
Besede same so običajne angleške besede, zato njihova uporaba ni omejena. Preden ustvarjeno ime uporabite za javni izdelek, je vredno preveriti, ali je ime že zaščiteno kot blagovna znamka, ali ga uporablja drug projekt oziroma ali je zasedeno kot domensko ime.
Ali si orodje zapomni prejšnja imena?
Ne. Vsak klik ustvari nov neodvisen rezultat. Trenutno ime je shranjeno v spletnem naslovu strani, zato ga je mogoče deliti ali znova naložiti, vendar orodje ne hrani zgodovine prejšnjih imen.
Kaj je dobro ime projekta?
Dobro ime projekta je enostavno izgovoriti, enostavno črkovati in ne ustvari nerodne kratice. Če preverimo, da ime še ni zelo razširjeno, ga bodo drugi pozneje lažje našli.