Naming Convention (Grade A) logo

Naming Convention (Grade A)Turvattua tiedotieto-ai-osausta Clauden AI:lle. Laatu A. Poista nimikäytännöt tiedostoille, muuttujille, paketteille ja NixOS -parametreille perustuen nixpkgs virallisiin ohjelmointiin perustuneisiin standardeihin. Käytä kirjoittaessa tai arvioittaessa Nix-koodia.

(0)
Daniel NikulshynArvostellut Daniel Nikulshyn·Päivitetty heinäkuu 2026

Yleiskatsaus

Käytä nixpkgs virallisia ohjelmakoodin standardeja nix-koodin kirjoitettaessa tai tarkasteltaessa nimenmääräyksiksi tiedostojen, muuttujien, pakettien ja NixOS-asetusten nimiä. Nimemääräykset koskevat tiedoston ja hakemistojen nimiä, muuttujien ja ominaisuuden nimiä, paketti- ja derivointinimiä, systeemiohjaimeita, NixOS-asetuksia ja erityistiedoston nimiä. Esimerkiksi tiedostojen nimet tulisi käyttää alennus-välilyöntimerkintää (esim. kaikki-paketit.nix), kun taas yksinkertaisia muuttujia ja funktioita on oltava pienellä alkukirjaimella (esim. hostName). Paketti- ja derivointinimet tulisi myös käyttää alennus-välilyöntimerkintää (esim. github-mcp-server). Systeemiohjaimeet seuraavat tiettyä muotoa (esim. x86_64-linux). NixOS-asetukset käyttävät pääosin kastekirjainta, mutta erityistapauksia on paketti- ja ulkoiset asetuksentiedostot. Nimemääräykset myös antavat ohjeita apufunktio, overlay-argumenttien ja tiedoston nimemääräytysten kuten default.nix ja flake.nix.

Pääominaisuudet

  • Tavalliskirjain suuret pisteet tiedostojen ja pakettien nimekäytännöt
  • Alkuperäis-kapitaleiden tapaan muuttujia ja funktioita varten
  • Jotkut määritelmät järjestelmän tuntemiselle
  • NixOS -parameetreiden ja apufunktioihin liittyviä ohjeita

Hinnat

Malli
Free
Kategoria
Taidot
Arvio
Ei arvioita

Käyttötapaukset

Kirjoittaessa Nix-koodia

Käytä nimikäytäntöä varmistaaksesi yhtenäisyyden ja nixpkgs-standardien noudattamisen uusissa Nix-tiedostoissa.

Tarkasteltaessa Nix-koodia

Siksi käytä nimikäytäntöä tarkasteleaksesi ja uudelleen suunnitteleaksesi jo olemassa olevat Nix-tiedostot niin, että ne toteuttavat viralliset koodinstandardit.

Plussat ja miinukset

Plussat

  • Hallitsee yhtenäisyyttä Nix-koodissa
  • Seuraa virallisia nixpkgs koodinstandardia
  • Kattaa Nix-koodin erilaiset osat, kuten tiedostot ja muuttujat sekä NixOS -parametrit

Miinukset

  • Voit tarvita näkemystä ja muuntamista tietynlaisiin käytäntöihin
  • Saattaa rajoittaa sellaisia, jotka ovat tottuneet niihin nimikäytäntöihin

Arvostelut

Kirjaudu sisään jättääksesi arvostelun.

Ei arvosteluja. Ole ensimmäinen!

Kysymykset

Mikä muoto on vaadittu NixOS‑asetusten nimille?

NixOS‑asetukset käyttävät pääosin camelCase‑muotoa, poikkeuksina pakettien nimet ja ulkoiset asetustiedostot.

Asked by Youssef El-Sayed · Jun 19, 2025

Miten yksinkertaiset muuttujat ja funktiot nimetään tässä konventiossa?

Käytä lowerCamelCase‑muotoa yksinkertaisille muuttujille ja funktioille, kuten `hostName`.

Asked by Nadia Benali · Jun 2, 2025

Mitä nimeämistyyliä minun tulisi käyttää Nix‑tiedostojen nimissä?

Tiedosto- ja hakemistonnimet tulisi olla kebab-case‑muodossa, esim. `all-packages.nix`.

Asked by Kwabena Asante · May 25, 2025

Kysy kysymys

Taidot vaihtoehdot

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Taidot

Turvastetty data-ai -taito Claude AI:lle. Luokka A. Käytä alkaessaan kehitystyötä, joista tarvitaan eristys nykyisestä työtilasta tai ennen toimenpiteiden suorittamista - luodaan eristetty git työtila

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Taidot

Turvallinen ja vakuuttava tieto-ai-osaaminen Claude AI:lle. Grade A. GA4 BigQuery Export-skeeman referenssi – yksityiskohtainen kenttäluettelo, jäljitelmästruktuurit, kyselymallit ja suorituskyvyn vinkkejä

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Taidot

Turvallisuustestattu tietojen ja tekoälyn taito Claude AI:lle. Grade A. Meta Conversions API (CAPI) -asennusopas — arkkitehtuuri, tapahtumatyyppien parametrit, asiakastiedon hajautus, deduplikointi, toteutusohjeet, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Taidot

Turvattu kehitys-osaaminen kohderyhmäksi Claude AI: lle. Luokka A. Listaa, mitä kutsutaan funktion tai metodin.

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Taidot

Turvallisuuden testattu data-ai-ominaisuus Claude AI:lle. Luokitus A. Nimeä Haskell‑testausmoduulit testattavan moduulin mukaan, lisäten Spec‑liitteen samassa nimilohkossa. Käytä kirjoittaessa tai tarkistettaessa Haskell‑testausmoduulia.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Taidot

Turvattu datan-ai-taidon moduuli Claude AI:lle. Arvo A. Suunnittele kaksitoista asiantuntija puolen kokouksen arvioinnin suurille päätöksille. Käytä suunnittelemaan suunnitelmia, rakenneratkaisuja, ominaisuusmuotoiluja tai mitä tahansa päätöksen.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Taidot

Tiedotusluokitelluksen kehittäminen - Claude AI:lle. Grade A. MVC -kevyt kehitys kautta pääsisäänkannat - lisääntyvän säännöllinen grids verkkorasiot MVC (CNTA300 / MATA070 / MATA440 / MATA460 / FINA040 via *STRU)

(0)
Free
D
Docs Writer (Grade A)Taidot

Turvattu uudelleenkäyttökelvollinen DevOps-kyky Claude -ALulle. Grade A. **TYÖKESKUKESKUSKILTA** — Käyttää dokumenttien tiedostoja ja muistiinpanoja kaikkien asiakirjojen sivuilla

(0)
Free