Tilfældig Projektnavn Generator - Hurtige Navne til Kodeprojekter
Generer kreative projektnavne øjeblikkeligt. Kombinerer adjektiver og navneord for unikke navneideer. Gratis værktøj til udviklere, hackathons og prototyper - ingen tilmelding påkrævet.
Tilfældig Projektnavn Generator
Intet projektnavn genereret endnu
Dokumentation
Generator til tilfældige projektnavne
En generator til tilfældige projektnavne er et værktøj, der opretter et navn til et softwareprojekt ved at kombinere et tilfældigt tillægsord med et tilfældigt navneord, f.eks. "Sleek Engine" eller "Awesome Project". Den giver udviklere en hurtig betegnelse til et nyt arkiv, en prototype eller et internt værktøj uden en navnediskussion.
Sådan fungerer generatoren
Værktøjet gemmer to faste ordlister: 35 tillægsord (ord som "Agile", "Bold" og "Solid") og 35 navneord (ord som "Framework", "Platform" og "Hub"). Hver gang en bruger klikker på Generér, vælger værktøjet ét tillægsord og ét navneord tilfældigt og kombinerer dem med et mellemrum.
Valgene er uafhængige. Valget af tillægsord påvirker ikke, hvilket navneord der vælges, og begge udtræk bruger en uniform tilfældighedsgenerator, så hvert ord i en liste har samme sandsynlighed for at blive valgt som alle andre ord i den pågældende liste.
Sådan vælges et ord
Værktøjet omdanner et tilfældigt decimaltal mellem 0 og 1 til en position i listen med denne formel:
hvor i er listens position, r det tilfældige decimaltal, og n antallet af ord i listen.
r er et tal, der genereres af browserens funktion til tilfældige tal, altid et sted mellem 0 (inklusive) og 1 (eksklusive). n er antallet af ord i listen (35 for begge lister her). Gulvklammerne afrunder resultatet ned til nærmeste heltal, så decimaltallet bliver til en gyldig position i listen.
Formel for antallet af mulige navne
Fordi tillægsordet og navneordet vælges uafhængigt, er det samlede antal forskellige navne lig med størrelsen af den ene liste ganget med størrelsen af den anden:
hvor N er det samlede antal navne, a antallet af tillægsord, og b antallet af navneord.
N = 35 × 35 = 1.225
Hver af de 1.225 kombinationer har samme sandsynlighed for at blive vist ved hvert klik: 1 ud af (2,5 cm) 1.225, eller omkring 0,08 %.
Regneeksempel
Antag, at tilfældighedsgeneratoren returnerer 0,5 ved valget af tillægsordet. Værktøjet beregner floor(0.5 × 35) = floor(17.5) = 17. Når der tælles fra position 0, er position 17 i tillægsordslisten "Sleek."
Antag derefter, at den returnerer 0,2 ved valget af navneordet. Værktøjet beregner floor(0.2 × 35) = floor(7.0) = 7. Position 7 i navneordslisten er "Engine."
Værktøjet kombinerer de to ord med et mellemrum, så resultatet bliver "Sleek Engine."
I yderpunkterne vælger en tilfældig værdi på 0 altid position 0 i begge lister, hvilket giver "Awesome Project." En tilfældig værdi lige under 1 vælger den sidste position i begge lister, hvilket giver "Pro Zone."
Det genererede navn skrives også til sidens webadresse som en name-forespørgselsparameter, så et resultat kan bogmærkes eller deles som et link. Når linket åbnes, gendannes det samme navn.
Hvornår værktøjet kan bruges
Hackathons og korte projekter. Et hurtigt navn gør det muligt for et team at begynde at bygge i stedet for at diskutere, hvad et arkiv skal hedde.
Interne værktøjer og mikrotjenester. En stor kodebase kan ende med mange små tjenester. Et særskilt navn til hver af dem er lettere at bruge i samtaler end "service-1" eller "service-2".
Pladsholdernavne. Et genereret navn giver en ny prototype noget mere mindeværdigt end "untitled-project", mens det rigtige navn stadig ikke er besluttet.
Sammenligning af prototyper. Når to fremgangsmåder til det samme problem testes, gør et forskelligt genereret navn til hver af dem det lettere at tale om dem hver for sig.
Et genereret navn passer normalt ikke godt til et offentligt produkt eller en virksomhed, eftersom det ikke vil være unikt for det pågældende produkt og allerede kan være i brug et andet sted. I sådanne tilfælde kræver et navn normalt mere research, herunder kontrol af varemærker og domæner.
Andre måder at navngive et projekt på
Flere andre navngivningsmetoder er almindelige inden for softwareudvikling.
Tematiske ordninger. Nogle organisationer vælger ét tema til alle deres projektnavne, f.eks. figurer fra en bog eller elementer fra naturen. Google opkaldte for eksempel tidlige Android-versioner efter desserter. Det holder navnene ensartede, men kræver koordinering på tværs af teams.
Akronymer. Et navn, der er dannet af begyndelsesbogstaver, som CRUD for Create, Read, Update, Delete, fungerer, når det er kort og let at sige højt.
Sammensmeltede ord. Ved at sætte dele af to ord sammen kan man skabe et navn, der antyder, hvad et projekt gør, f.eks. "Kubernetes", som stammer fra det græske ord for styrmand. Denne fremgangsmåde tager normalt længere tid end at vælge ord fra en liste.
Brainstorming i teamet. En gruppediskussion kan frembringe navne, som ingen generator ville foreslå, men det kan også tage længere tid at nå til enighed.
Et genereret navn fungerer godt som udgangspunkt eller pladsholder. Et navn, der er beregnet til offentlig brug, har normalt gavn af mere velovervejet arbejde.
Ofte stillede spørgsmål
Hvad er en generator til tilfældige projektnavne?
Det er et værktøj, der opbygger et projektnavn ved at kombinere et tilfældigt tillægsord med et tilfældigt navneord fra faste ordlister, hvilket giver resultater som "Dynamic Platform" eller "Bold Nexus."
Hvor mange forskellige navne kan den oprette?
Denne generator trækker fra 35 tillægsord og 35 navneord, hvilket giver 35 × 35 = 1.225 mulige kombinationer.
Kan det samme navn gentages?
Ja. Fordi ordlisterne har en fast størrelse, kan den samme kombination forekomme igen, især efter mange klik. Hver af de 1.225 kombinationer har samme chance på 1 ud af 1.225 ved hvert klik, uafhængigt af tidligere resultater.
Kan et genereret navn bruges til et rigtigt produkt?
Selve ordene er almindelige engelske ord, så der er ingen begrænsning på at bruge dem. Før et genereret navn tages i brug til et offentligt produkt, er det en god idé at kontrollere, om navnet allerede er registreret som varemærke, bruges af et andet projekt eller er taget som domænenavn.
Husker værktøjet tidligere navne?
Nej. Hvert klik giver et nyt, uafhængigt resultat. Det aktuelle navn gemmes i sidens webadresse, så det kan deles eller indlæses igen, men værktøjet gemmer ikke en historik over tidligere navne.
Hvad kendetegner et godt projektnavn?
Et godt projektnavn er let at sige højt, let at stave og skaber ikke en akavet forkortelse. Hvis man kontrollerer, at et navn ikke allerede er meget udbredt, bliver det lettere for andre at finde projektet senere.