Liigu sisu juurde

Juhuslike Projekti Nimede Generaator - Kiired Nimed Koodiprojektidele

Genereeri loovad projekti nimed koheselt. Ühendab omadussõnu ja nimisõnu ainulaadsete nimetusideede loomiseks. Tasuta tööriist arendajatele, hackathonidele ja prototüüpidele - ilma registreerimiseta.

Juhuslike Projekti Nimede Generaator

Ühtegi projekti nime pole veel genereeritud

Laadimiskalkulaator...
📚

Dokumentatsioon

Juhusliku projekti nime generaator

Juhusliku projekti nime generaator on tööriist, mis loob tarkvaraprojektile nime, ühendades juhusliku omadussõna juhusliku nimisõnaga, näiteks „Sile mootor” või „Vägeva projekt”. See annab arendajatele uue koodivaramu, prototüübi või sisemise tööriista jaoks kiiresti nime, ilma et selle üle peaks eraldi arutlema.

Kuidas generaator töötab

Tööriist salvestab kaks kindlat sõnaloendit: 35 omadussõna (näiteks „Paindlik”, „Julge” ja „Võimas”) ning 35 nimisõna (näiteks „Raamistik”, „Platvorm” ja „Keskus”). Iga kord, kui kasutaja klõpsab nupul „Genereeri”, valib tööriist juhuslikult ühe omadussõna ja ühe nimisõna ning ühendab need tühikuga.

Valikud on sõltumatud. Omadussõna valik ei mõjuta seda, milline nimisõna valitakse, ning mõlema valiku tegemiseks kasutatakse ühtlase jaotusega juhuslike arvude generaatorit, nii et igal loendis oleval sõnal on sama suur valimise tõenäosus kui kõigil teistel selle loendi sõnadel.

Kuidas sõna valitakse

Tööriist teisendab juhusliku kümnendmurru vahemikus 0 kuni 1 valemi abil loendi positsiooniks:

i=⌊r×n⌋i = \left\lfloor r \times n \right\rfloor

kus i on positsioon loendis, r juhuslik kümnendmurd ja n loendis olevate sõnade arv.

r on brauseri juhuslike arvude funktsiooni tekitatud arv, mis jääb alati vahemikku 0 (kaasa arvatud) kuni 1 (välja arvatud). n on loendis olevate sõnade arv (siin on see mõlema loendi puhul 35). Põrandfunktsiooni kasutamine ümardab tulemuse allapoole lähima täisarvuni, muutes kümnendmurru kehtivaks loendi positsiooniks.

Võimalike nimede arvu valem

Kuna omadussõna ja nimisõna valitakse teineteisest sõltumatult, võrdub erinevate nimede koguarv ühe loendi suuruse korrutisega teise loendi suurusega:

N=a×bN = a \times b

kus N on nimede koguarv, a omadussõnade arv ja b nimisõnade arv.

N = 35 × 35 = 1 225

Igal 1 225 kombinatsioonil on iga klõpsu korral võrdne ilmumise tõenäosus: 1 (2,5 cm) 1 225-st ehk ligikaudu 0,08%.

Läbiarvutatud näide

Oletame, et omadussõna valimisel annab juhuslike arvude generaator tulemuseks 0,5. Tööriist arvutab floor(0.5 × 35) = floor(17.5) = 17. Kui loendamist alustada positsioonilt 0, on omadussõnade loendi positsioonil 17 sõna „Sile”.

Järgmiseks oletame, et nimisõna valimisel annab generaator tulemuseks 0,2. Tööriist arvutab floor(0.2 × 35) = floor(7.0) = 7. Nimisõnade loendi positsioonil 7 on sõna „Mootor”.

Tööriist ühendab need kaks sõna tühikuga, andes tulemuseks „Sile mootor”.

Äärmuslikel juhtudel valib juhuslik väärtus 0 mõlemas loendis alati positsiooni 0, andes tulemuseks „Vägeva projekt”. Juhuslik väärtus, mis jääb napilt alla 1, valib mõlemas loendis viimase positsiooni, andes tulemuseks „Pro tsoon”.

Loodud nimi kirjutatakse ka lehe veebiaadressi päringuparameetrina name, nii et tulemuse saab järjehoidjana salvestada või lingina jagada. Selle lingi avamisel taastatakse sama nimi.

Millal seda tööriista kasutada

Häkatonid ja lühikesed projektid. Kiire nimi võimaldab meeskonnal asuda ehitama, selle asemel et vaielda, kuidas koodivaramut nimetada.

Sisemised tööriistad ja mikroteenused. Suur koodibaas võib sisaldada palju väikeseid teenuseid. Igaühele eraldi nime andmine muudab neile vestluses viitamise lihtsamaks kui nimedega „service-1” või „service-2”.

Kohatäitjanimed. Genereeritud nimi annab uuele prototüübile meeldejäävama nime kui „nimeta-projekt”, kuni tegelik nimi on veel otsustamata.

Prototüüpide võrdlemine. Kui sama probleemi lahendamisel katsetatakse kahte lähenemisviisi, muudab kummalegi erineva genereeritud nime andmine nende eraldi arutamise lihtsamaks.

Genereeritud nimi ei sobi tavaliselt avaliku toote või ettevõtte nimeks, sest see ei ole sellele tootele ainulaadne ja võib olla mujal juba kasutusel. Sellisel juhul tuleb nime tavaliselt põhjalikumalt uurida, sealhulgas kontrollida kaubamärki ja domeeni.

Muud viisid projektile nime andmiseks

Tarkvaraarenduses kasutatakse ka mitmeid muid nimeandmisviise.

Temaatilised skeemid. Mõni organisatsioon valib kõigi projektinimede jaoks ühe teema, näiteks raamatu tegelased või loodusnähtused. Näiteks nimetas Google Androidi varased versioonid magustoitude järgi. See hoiab nimed ühtsena, kuid nõuab meeskondadevahelist koordineerimist.

Akronüümid. Algustähtedest moodustatud nimi, näiteks CRUD sõnadest Create, Read, Update, Delete, toimib siis, kui see on lühike ja seda on lihtne välja öelda.

Sõnade ühendamine. Kahe sõna osade ühendamisel võib tekkida nimi, mis viitab projekti ülesandele, näiteks „Kubernetes”, mis pärineb kreekakeelsest tüürimeest tähistavast sõnast. See lähenemisviis võtab tavaliselt rohkem aega kui sõnade loendist valimine.

Meeskonna ajurünnak. Grupiarutelu võib anda nimesid, mille peale ükski generaator ei tuleks, kuigi kokkuleppele jõudmine võib samuti kauem aega võtta.

Genereeritud nimi sobib hästi lähtekohaks või kohatäitjaks. Avalikuks kasutuseks mõeldud nimi vajab tavaliselt teadlikumat läbimõtlemist.

Korduma kippuvad küsimused

Mis on juhusliku projekti nime generaator?

See on tööriist, mis moodustab projekti nime, ühendades kindlatest sõnaloenditest juhusliku omadussõna ja juhusliku nimisõna ning andes tulemuseks näiteks „Dünaamiline platvorm” või „Julge ühenduspunkt”.

Kui palju erinevaid nimesid saab see luua?

See generaator kasutab 35 omadussõna ja 35 nimisõna, andes 35 × 35 = 1 225 võimalikku kombinatsiooni.

Kas sama nimi võib korduda?

Jah. Kuna sõnaloenditel on kindel suurus, võib sama kombinatsioon uuesti ilmuda, eriti pärast paljusid klõpse. Igal 1 225 kombinatsioonil on iga klõpsu korral sama tõenäosus, 1 võimalus 1 225 hulgast, sõltumata varasematest tulemustest.

Kas genereeritud nime võib kasutada päris toote puhul?

Sõnad ise on tavalised ingliskeelsed sõnad, seega nende kasutamisel ei ole piiranguid. Enne genereeritud nime kasutuselevõttu avaliku toote nimena tasub kontrollida, kas see nimi on juba kaubamärgina registreeritud, mõne teise projekti kasutuses või domeeninimena võetud.

Kas tööriist jätab varasemad nimed meelde?

Ei. Iga klõps annab uue sõltumatu tulemuse. Praegune nimi salvestatakse lehe veebiaadressi, nii et seda saab jagada või uuesti laadida, kuid tööriist ei säilita varasemate nimede ajalugu.

Mis teeb projektinimest hea nime?

Hea projektinime on lihtne välja öelda ja kirjutada ning see ei tekita ebamugavat lühendit. Kontrollimine, et nimi ei oleks juba laialt kasutusel, muudab teiste jaoks projekti hilisema leidmise lihtsamaks.