Magyar jelölés (magyar jelölés)
dokumentum összefoglaló
„A magyar megállapodás” a nevét azonosítók Charles Simonyi.
Megjegyzés: dr. GUI
Még a fejlesztés az első változata a DOS, Dr. Charles Simonyi be a névadási azonosítók, amelyben meghatározza a funkcionális célja az objektum által képviselt azonosítója, adjunk hozzá egy előtagot, hogy a név az azonosító.
Magyar jelöléssel az egyik technika, amely lehetővé teszi programozók számára olvashatóbb kódot egy rövid időre. A legtöbb dokumentáció és header fájlok által kiadott Microsoft használják a magyar jelölést az elmúlt 15 évben. Sok programozó kívül a Microsoft elfogadta ezt a megállapodást, vagy más hasonló rendszer létrehozására azonosítóneveket.
Talán a legfontosabb publikációk támogatása magyar jelölés volt az első könyv szól szinte minden Windows-- programozó: „A Windows programmin” Charles Petzold. Ebben a megállapodásban a könyv használt Példák és megjegyzések, és röviden bemutatta az első fejezetben.
Ez a dokumentum az eredeti változat a munka Simonyi.
Megállapodás az azonosítókat a programban.
E dokumentum célja, hogy felvázolja az alapvető előnyei a hivatalos kialakulását identitás.
Bevezetésével egy új azonosítót a programban, egy jó programozó figyelembe veszi a következő tényezőket:
- emlékezeti érték. ID kell, hogy könnyen megjegyezhető
- jelenti. ID szerepe legyen egyértelmű a neve
- folytonosságát. Gyakran úgy tekintenek, mint a tisztán esztétikai ötlet, de még mindig hasonló tárgyakat hasonló azonosítókat.
- döntési sebességet. feltalálás, belépési és szerkesztése azonosítóját ne túl sok időt, az azonosító ne legyen túl hosszú.
A névválasztás lehet a feladata elnyelő túl sok időt a fejlesztő. ID gyakran kielégíti ellentmond más körülmények között. Ezen túlmenően, hogy fenntartsák a folytonosságot a nevek néha elég nehéz.
Előnyök megállapodások
Ezek a megállapodások azonosítók biztosítják a kényelmes módszer kialakulásának nevek, amelyek megfelelnek a fenti kritériumoknak. Az alapötlet az, hogy át az alapvető jellemzői az azonosító részeként a nevét. Ez az egyszerű ötlet, természetesen, magyarázatot igénylő (amely például értünk „kritérium” mit kell tenni, ha (kritériumok) nem egyedi?). Azonban, hadd először meghatározza az általános rendelkezések.
Mnemonic nevek lesz egy nagyon speciális értelemben: az azonosító nyilvánvaló lesz, aki emlékszik a nevét a jellemzők vagy elvek az építése.
A nevek jelentése az: lehetővé kell tenni, hogy jelenjen meg a neve egy sor jellemzőit.
A nevek összhangban lesz, mint elő ugyanazokat a szabályokat.
Az épület nevek fogják gyártani mechanikusan, olyan gyorsan.
A kifejezések a program lehet ellenőrizni folytonosságát hasonló módszerekkel a szokásos tulajdonságait mérési objektum.
névhasználati jogokat
A következő jelölési szabályai: 1) leírása azonosító jellemzőit tartalmazza az azonosítót. A központozás kényelmes jellemzőit meghatározza az első a neve, ahol a szétválás (kezdődő név nagybetűvel C, például: rowFirst: sor - jellemző, Fist - név).
2) Cím halad azonosítókat, amelyek azonos típusú és a meglévő ugyanebben az összefüggésben. A kontextus lehet a rendszer általános, és egy egységet eljárás, az adatstruktúra szerinti programozási környezet. Ha van egy alapértelmezett nevet, akkor kell használni. A választás legegyszerűbbnek kell lennie, mivel nem igényel egy egyedi azonosító csak egy bizonyos kontextusban.
3) Egyszerű nevezett típus rövid címkék, amelyek által kiválasztott programozó. Ezek a címkék kell intuitív hogy a legtöbb programozó.
A címke legyen rövid, hogy megvalósítsa a negyedik feltétel (Faktor), mi vezetett a fenti. Nevei típusok tartalmaznia kell a nevét az alkatrészeket. Vannak standard áramkörök a mutató és a tömbben. Más típusú adatokat lehet önkényesen állapítottuk meg. Például p előtagot alkalmazunk a mutatók. Elvileg megállapodást dúsítható összhangban az új séma adattípusok. Ugyanakkor a standard kialakítás szolgálhat sokáig. Meg kell jegyezni, hogy a szerkezet a mező nem lehet részt vesz a kialakulását az előtag, mint ebben az esetben, az építkezés több mint két mező nem csak olvasható. További fontos az átviteli az előtag, hogy a lényege a szerkezet nem függ egy sor területen, és a módszer a használatát.
Azt javasoljuk, hogy egy új tag minden új adatstruktúra. Tag egy bizonyos írásjelek (az első vagy az összes nagybetűvel), és is fel lehet használni, mint egy név egy szerkezeti típus. Az új címkéket indokolt esetekben, amikor ez érinti az olvashatóságot a program.
Az én tapasztalatom az, hogy a címkék könnyű kiválasztani, mint a nevek. Amikor szükség van egy új tag, első ösztöne az, hogy egy rövid, leíró jellegű, általános és egyetemes értelemben, mint a típus nevét. Ez - szinte mindig hiba. Nem lehet másolatot készíteni a leghasznosabb szavak és kifejezések magáncélra egy adott feladat vagy akár változat. Általában az univerzális kifejezés egyaránt alkalmazható a sokféle, akár ugyanabban a programban.
Megjegyezzük, hogy mint általában, a nyilvánvaló választás a név, a leginkább megfelelő. Ennek az az oka, hogy a névnek egyedinek kell lennie egy sokkal kisebb, mint a keretében a címkét. Ahogy a neve is sugallja, mint általában, nem vesznek részt a kialakulását más nevek, nem kell különösen rövid.
Például létrehozunk egy grafikus programot. Ebben az esetben van egy adattípus „színes”. Természetes vágy az, hogy a szín egy előtagot azonosítani a színt. Azonban a közelebbi vizsgálat lehet, hogy a kifejezés használatának szín sokkal kényelmesebb a mellékletben a nevét, például: LineColor. Hogy kijelölje a szín sokkal jövedelmezőbb, hogy csökkentsék, például CLR. clrDefault.
Rendeltetése a könnyű írás.
Megfelelő képződését azonosítókat kell, hogy több programozók függetlenül létrehozni egy programot az egy probléma megoldására. Minden programozó tudnia kell az elnevezési szabályok, különben lehetetlen lesz, hogy megszervezze a kölcsönhatás. Ilyen kísérlet hiábavaló, ha figyelembe vesszük a nagy projekt, hanem egy világos célt. Az eredmény az a képesség, hogy megértsük, és javítsa a program írta egy másik személy. Ez az eredmény elérhető a rendeltetésszerű használat obscheopredelennyh megállapodásokat. Ezért a folyamat dokumentálására tag nagyon fontos.
A jelölést eljárásokat.
Sajnos, az egyszerű koncepció képzett nyomtatott címke nem működik az eljárás neve. Egyes eljárások nem kap paramétereket vagy visszatérési érték. Kontextusok eljárások nevek általában nagy. A következő sor különleges eljárási szabályokat is működik elég kielégítő:
1) nevei eljárások különböznek az egyéb írásjelek nevek, például mindig kezdődő nagybetűvel (mivel címkék jellemzők egyéb azonosítók vannak írva kisbetűvel).
2) Indítsa az eljárás neve a címke típusú visszatérési értéke, ha van ilyen.
3) Adja meg a működési eljárások egy vagy két szót. Szavak kell elválasztani írásjelek olvasó számára könnyebb analízis (a hagyományos módszer, hogy a nagybetűs kezdőbetűi minden szó).
4) A végén a név, akkor adjuk hozzá a címkék listáját néhány vagy az összes a formális paraméterek, ha van értelme.
Az utolsó pont ellentmond felszólalására a leírás az adatszerkezetet. Ha a paraméterek az eljárás megváltoznak, akkor is változtatni a nevét, minden pont egy eljárás hívás. Azonban egy ilyen változás lehet ellenőrizni, hogy minden pont a módosított felhívás eljárást is szabályozza. Abban az esetben, adatszerkezeteket, a mellett, vagy módosítsa a mező nem döntő hatással van a készítmény alkalmazásával az adatok típusát. Ha az eljárás egy vagy két paraméter jelölések használata megkönnyíti névválasztás.
1. táblázat Néhány példa a neveket az eljárás