Atsitiktinių Projektų Pavadinimų Generatorius - Greiti Pavadinimai Kodo Projektams
Akimirksniu generuokite kūrybiškus projektų pavadinimus. Jungia būdvardžius ir daiktavardžius originaliems pavadinimų pasiūlymams. Nemokamas įrankis kūrėjams, hakatonams ir prototipams - jokios registracijos nereikia.
Atsitiktinių Projektų Pavadinimų Generatorius
Dar negeneruotas joks projekto pavadinimas
Dokumentacija
Atsitiktinių projektų pavadinimų generatorius
Atsitiktinių projektų pavadinimų generatorius yra įrankis, sukuriantis programinės įrangos projekto pavadinimą, sujungdamas atsitiktinį būdvardį su atsitiktiniu daiktavardžiu, pavyzdžiui, „Sleek Engine“ arba „Awesome Project“. Jis leidžia kūrėjams greitai suteikti pavadinimą naujai saugyklai, prototipui ar vidiniam įrankiui, nepradėjus diskusijos dėl pavadinimo.
Kaip veikia generatorius
Įrankis saugo du fiksuotus žodžių sąrašus: 35 būdvardžius (tokius žodžius kaip „Agile“, „Bold“ ir „Patikimas“) ir 35 daiktavardžius (tokius žodžius kaip „Framework“, „Platform“ ir „Hub“). Kiekvieną kartą naudotojui spustelėjus mygtuką „Generuoti“, įrankis atsitiktinai parenka po vieną būdvardį ir daiktavardį ir sujungia juos tarpeliu.
Pasirinkimai yra nepriklausomi. Būdvardžio pasirinkimas neturi įtakos tam, kuris daiktavardis bus parinktas, o abu pasirinkimai atliekami naudojant tolygaus skirstinio atsitiktinių skaičių generatorių, todėl kiekvienas sąrašo žodis turi tokią pačią tikimybę būti pasirinktas kaip ir bet kuris kitas to sąrašo žodis.
Kaip parenkamas žodis
Įrankis atsitiktinį dešimtainį skaičių nuo 0 iki 1 paverčia sąrašo pozicija pagal šią formulę:
čia i yra pozicija sąraše, r – atsitiktinis dešimtainis skaičius, o n – žodžių skaičius sąraše.
r yra skaičius, kurį sugeneruoja naršyklės atsitiktinių skaičių funkcija; jis visada yra tarp 0 (imtinai) ir 1 (neimtinai). n yra žodžių skaičius sąraše (čia abiejuose sąrašuose 35). Apatinės sveikosios dalies skliaustai suapvalina rezultatą žemyn iki artimiausio sveikojo skaičiaus, todėl dešimtainis skaičius paverčiamas tinkama sąrašo pozicija.
Galimų pavadinimų skaičiaus formulė
Kadangi būdvardis ir daiktavardis parenkami nepriklausomai, bendras skirtingų pavadinimų skaičius lygus vieno sąrašo dydžio ir kito sąrašo dydžio sandaugai:
čia N yra bendras pavadinimų skaičius, a – būdvardžių skaičius, o b – daiktavardžių skaičius.
N = 35 × 35 = 1 225
Kiekvienas iš 1 225 derinių turi vienodą tikimybę būti parodytas bet kurio paspaudimo metu: 1 iš (2,5 cm) 1 225, arba maždaug 0,08 %.
Pavyzdys su sprendimu
Tarkime, kad renkant būdvardį atsitiktinių skaičių generatorius grąžina 0,5. Įrankis apskaičiuoja floor(0.5 × 35) = floor(17.5) = 17. Skaičiuojant nuo pozicijos 0, būdvardžių sąrašo pozicija 17 yra „Sleek“.
Toliau tarkime, kad renkant daiktavardį jis grąžina 0,2. Įrankis apskaičiuoja floor(0.2 × 35) = floor(7.0) = 7. Daiktavardžių sąrašo pozicijoje 7 yra „Engine“.
Įrankis sujungia abu žodžius tarpeliu ir gauna rezultatą „Sleek Engine“.
Kraštutiniais atvejais atsitiktinė reikšmė 0 abiejuose sąrašuose visada parenka poziciją 0 ir gaunamas pavadinimas „Awesome Project“. Atsitiktinė reikšmė, esanti vos mažesnė už 1, abiejuose sąrašuose parenka paskutinę poziciją ir gaunamas pavadinimas „Pro Zone“.
Sugeneruotas pavadinimas taip pat įrašomas į puslapio interneto adresą kaip name užklausos parametras, todėl rezultatą galima įtraukti į žymeles arba bendrinti kaip nuorodą. Atvėrus šią nuorodą atkuriamas tas pats pavadinimas.
Kada naudoti šį įrankį
Programavimo varžybose ir trumpalaikiuose projektuose. Greitas pavadinimas leidžia komandai pradėti kurti, užuot diskutavus, kaip pavadinti saugyklą.
Vidiniams įrankiams ir mikropaslaugoms. Didelėje kodų bazėje gali atsirasti daug mažų paslaugų. Kiekvieną jų atskirai pavadinti yra patogiau pokalbiuose nei „service-1“ arba „service-2“.
Laikiniems pavadinimams. Sugeneruotas pavadinimas naujam prototipui suteikia daugiau įsimintinumo nei „untitled-project“, kol tikrasis pavadinimas dar neparinktas.
Prototipams palyginti. Testuojant du būdus tai pačiai problemai spręsti, suteikus kiekvienam skirtingą sugeneruotą pavadinimą juos lengviau aptarti atskirai.
Sugeneruotas pavadinimas paprastai netinka viešam produktui ar įmonei, nes nebus išskirtinis tam produktui ir gali būti jau naudojamas kitur. Tokiais atvejais pavadinimą paprastai reikia išsamiau ištirti, įskaitant prekių ženklo ir domeno patikrą.
Kiti projekto pavadinimo parinkimo būdai
Programinės įrangos kūrime paplitę keli kiti pavadinimų parinkimo metodai.
Teminės schemos. Kai kurios organizacijos visiems projektams renkasi vieną temą, pavyzdžiui, knygos veikėjus arba gamtos elementus. Pavyzdžiui, „Google“ ankstyvąsias „Android“ versijas pavadino desertų vardais. Taip pavadinimai išlieka nuoseklūs, tačiau reikia koordinuoti veiksmus tarp komandų.
Akronimai. Iš inicialų sudarytas pavadinimas, pavyzdžiui, CRUD, reiškiantis „Create, Read, Update, Delete“, tinka, kai yra trumpas ir lengvai ištariamas.
Sulieti žodžiai. Sujungus dviejų žodžių dalis galima sukurti pavadinimą, kuris nurodo, ką projektas daro, pavyzdžiui, „Kubernetes“ kilo iš graikiško žodžio, reiškiančio vairininką. Šis būdas paprastai užima daugiau laiko nei žodžių parinkimas iš sąrašo.
Komandos idėjų generavimas. Grupinė diskusija gali pasiūlyti pavadinimų, kurių nepasiūlytų joks generatorius, nors susitarimui pasiekti taip pat gali prireikti daugiau laiko.
Sugeneruotas pavadinimas tinka kaip pradinis arba laikinas pavadinimas. Viešam naudojimui skirtam pavadinimui paprastai naudinga skirti daugiau apgalvoto dėmesio.
Dažnai užduodami klausimai
Kas yra atsitiktinių projektų pavadinimų generatorius?
Tai įrankis, kuriantis projekto pavadinimą iš fiksuotų žodžių sąrašų atsitiktinai parinktą būdvardį sujungdamas su atsitiktinai parinktu daiktavardžiu, pavyzdžiui, „Dynamic Platform“ arba „Bold Nexus“.
Kiek skirtingų pavadinimų jis gali sukurti?
Šis generatorius parenka iš 35 būdvardžių ir 35 daiktavardžių, todėl galimi 35 × 35 = 1 225 deriniai.
Ar tas pats pavadinimas kada nors pasikartoja?
Taip. Kadangi žodžių sąrašų dydis yra fiksuotas, tas pats derinys gali pasirodyti dar kartą, ypač po daugelio paspaudimų. Kiekvienas iš 1 225 derinių per kiekvieną paspaudimą turi tokią pačią tikimybę 1 iš 1 225, nepriklausomai nuo ankstesnių rezultatų.
Ar sugeneruotą pavadinimą galima naudoti tikram produktui?
Patys žodžiai yra įprasti anglų kalbos žodžiai, todėl jų naudojimas nėra ribojamas. Prieš pasirenkant sugeneruotą pavadinimą viešam produktui, verta patikrinti, ar jis jau nėra įregistruotas kaip prekių ženklas, naudojamas kito projekto arba pasirinktas kaip domeno vardas.
Ar įrankis įsimena ankstesnius pavadinimus?
Ne. Kiekvienas paspaudimas sukuria naują nepriklausomą rezultatą. Dabartinis pavadinimas išsaugomas puslapio interneto adrese, kad jį būtų galima bendrinti arba įkelti iš naujo, tačiau įrankis nesaugo ankstesnių pavadinimų istorijos.
Koks yra geras projekto pavadinimas?
Gerą projekto pavadinimą lengva ištarti, lengva parašyti, be to, jis nesukuria nepatogios santrumpos. Patikrinus, ar pavadinimas dar nėra plačiai naudojamas, kitiems vėliau bus lengviau rasti projektą.