C/C++/C#/Java-muotoilija — kaunista C-kielisen perheen koodi verkossa
C/C++/C#/Java-muotoilija
Muotoile uudelleen C-, C++-, Objective-C-, C#- ja Java-koodi ja vaihda välittömästi vakiomuotoisten tyyliesiasetusten (LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU) välillä.
Lisää koodityökaluja: Python-muotoilija | Go-muotoilija | Shell-skriptien muotoilija | Koodimuotoilija (JS/TS/PHP/TOML).
Kaikki käsittely tapahtuu paikallisesti selaimessasi — koodia ei lähetetä koskaan millekään palvelimelle.
Kieli:
Huomio: C# ja Java muotoillaan LLVM/Google-pohjaisilla tyyliesiasetuksilla, eivät Roslynilla eikä Google Java Formatilla — tulos noudattaa esiasetusten’ käsitystä näistä kielistä.
Syötekoodi
Muotoiltu koodi
Käyttöohje: Valitse kieli (C / C++ / Objective-C / C# / Java), valitse tyyliesiasetus, liitä koodi vasempaan tekstikenttään ja napsauta Muotoile (tai kirjoita vain — muotoilu käynnistyy automaattisesti syötteen mukana).
Esiasetukset: LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU — samat tyylinimet kuin komentoriviltä (--style=Google).
C# / Java: Muotoillaan samoilla tyyliesiasetuksilla, jotka ovat saaneet vaikutteita Roslynistä tai Google Java Formatista mutta eivät ole niiden kanssa identtisiä.
Syntaksivirheet: Virheellinen koodi ilmoitetaan tarkalla diagnoosilla sen sijaan, että se vääristettäisiin hiljaa.
Yksityisyys: Muotoilija toimii kokonaan selaimessa. Mitään ei lähetetä koskaan palvelimelle.
Aaltosulkeiden tyylit ja miksi tiimit kiistelevät
K&R jättää avaavan aaltosulkeen samalle riville, Allman siirtää sen seuraavalle — kumpikaan ei muuta ohjelman toimintaa, vain sitä, miten muutokset luetaan. Muotoilijan todellinen tehtävä on lopettaa kiista: kun yksi tyyli pakotetaan koneellisesti, katselmoinnit lakkaavat hukkumasta tyhjämerkkikohinaan.
Valitse tyyli kerran, liitä se muotoilijaan ja lopeta keskustelu — johdonmukaisuus voittaa kummankin leirin estetiikan.