Tools App kirjoittaja

camelCase, snake_case ja kebab-case selitetty

Muunna tekstiä pienten kirjainten, isojen kirjainten, otsikon kirjainten, lauseiden kirjainten, camelCase-, snake_case-, kebab-kotelon ja PascalCasen välillä.

Miten se toimii

Muunnin jakaa syötteen sanoiksi, kirjoittaa ne pienillä kirjaimilla ja yhdistää sitten uudelleen käyttämällä erotinta ja valitun tavan isoilla kirjaimilla. Otsikon ja lauseen kirjainkoko toimivat alkuperäisessä tekstissä pienillä kirjaimilla kirjoitettujen sanojen sijaan.

  • Tapauksen muutokset ovat deterministisiä merkkijonomuunnoksia; lyhenteet ja numerot pysyvät paikoillaan.

Miksi sillä on merkitystä

Kentän uudelleennimeäminen API:n, tietokannan ja käyttöliittymän välillä on rutiinitehtävä, joka katkeaa, kun lyhenteitä, numeroita tai aksentoituja kirjaimia käsitellään epäjohdonmukaisesti. Samojen sanojen näkeminen jokaisessa käytännössä tekee kartoituksen ilmeiseksi ennen koodin muutoksia.

Toimiva esimerkki

Sanoista user profile image tulee userProfileImage, user_profile_image, user-profile-image ja UserProfileImage. Lyhenteet kirjoitetaan ensin pienillä kirjaimilla, joten tunnukseen perustuvat tunnisteet on tarkistettava manuaalisesti.

Yleisiä virheitä

  • Lyhenteiden muuntaminen sokeasti ja merkityksen menettäminen.
  • Odotetaan kielikohtaista kirjainta, kuten turkkilainen pisteviiva i.
  • Julkisten API-kenttien nimeäminen uudelleen ilman siirtosuunnitelmaa.

Käytännön vinkkejä

Päätä käytäntö kohteen mukaan, älä maun mukaan: JSON-sovellusliittymät yleensä camelCase, SQL-sarakkeet snake_case, URL-osoitteet kebab-case. Säilytä vanhat ja uudet kenttien nimet siirtoikkunan aikana sen sijaan, että vaihtaisit yhdellä käyttöönotolla.

Kuinka käyttää sitä

  1. Avaa työkalu. Kaikki toimii selaimesi välilehdessä.
  2. Liitä tai kirjoita syöte ja valitse sitten haluamasi toiminto.
  3. Tarkista tulos ja kopioi se yhdellä napsautuksella.

Avaa työkalu

Yleisiä kysymyksiä

Käsitteleekö camelCase lyhenteitä oikein?

Sanat kirjoitetaan pienillä kirjaimilla ennen liittymistä, joten lyhenteistä tulee normaaleja sanoja. Tarkista isojen kirjaimien käyttöön perustuvat tunnisteet.

Miksi aksenttimerkit muuttuivat?

Tapauskartoitus on kielestä riippumaton. Esimerkiksi turkkilainen katkoviiva i saattaa vaatia manuaalista korjausta.

Voinko muuntaa vain osan tekstistä?

Kyllä. Liitä vain se valinta, jonka haluat muuttaa.

Onko tämä työkalu todella ilmainen?

Kyllä. Ei ole tiliä, ei maksumuuria eikä käyttörajaa. Tools Appin rahoittaa aumenso, sen takana oleva studio.

Onko jotain kirjoittamani ladattu?

Ei. Työkalu toimii selaimesi välilehdessä. mitä syötät, sitä ei koskaan lähetetä meille eikä tallenneta.

← Kaikki viestit