mIRC Kodo Standartas

Paskutinis keitimas: 2004-11-04

Parengė GoniX

Šis dokumentas gali būti laisvai platinamas ir/ar naudojamas, kol už tai neimamas joks mokestis. Tam jis ir parengtas. Jei pastebėjote klaidų arba jei norite pasiūlyti patobulinimą, galite rašykite man.

Turinys


Įvadas

Standarto svarba

Kiekvienas individualus programuotojas dažniausiai rašo kodą taip, kaip jam atrodo teisingiausia ir įskaitomiausia. Tačiau kitam žmogui perskaityti kito visiškai kitokiu stiliumi parašytą kodą gali būti gana sudėtinga. Kadangi 100% nusistovėjusio standarto programavime nėra ir, tikriausiai, negali būti, aš siūlau vieną iš variantų.

Standartų pliusai

Standartų minusai


Literatūra


Vardai

Vardas turi tikti

Vardus stenkitės sudaryti, kad jie atspindėtų funkcijos, klasės, metodo, kintamojo paskirtį.


Kalba

Vardai (jei įmanoma) turėtų būti anglų kalba.

Argumentai

Anglų kalbą, tikriausiai, supranta visi programuotojai. Net jei kodas skaitomas tik ribotam kiekiui programuotojų, kurie tikrai supranta jūsų pasirinktą kalbą, vistiek rekomenduojama programavime vartoti anglų kalbą.


Santrumpos

Jei varde reikia naudoti santrumpą kaip HTML, URL, ir t.t. nerašykite jo viso didžiosimis raidėmis. Elkites su juo, kaip su paprastu žodžiu.

Argumentai

Dažniausiai sunkiau suprasti sutrumpinimą, kai jis yra visas didžiosiomis raidėmis (ypač jei po jo eina kitas žodis prasidedantis didžiąja)

Pavyzdys

Neteisingai:

    alias MyXVZ

Teisingai:

    alias MyXvz

Lokalūs kintamieji

Argumentai

Pavyzdys

    alias do_it {
        var %foo_bar, %index
    }

Globalūs kintamieji

Argumentai

Pavyzdys

    set %gErrorNumber;

Aliasai

Argumentai

Pavyzdys

    alias my_alias {
    }

Formavimas

Atitraukimas/Tarpai/Tab'ai

Argumentai

Pavyzdys

    alias my_alias {
        if (something bad) {
            if (another thing bad) {
                while (more input) {
                }
            }
        }
    }

Eilutės ilgis

Argumentai


Operatoriai


Viena išraiška vienoje eilutėje

Visada rašykite tik vieną išraišką veinoje eilutėje, nebent išraiškos yra viena su kita labai atrimai susijusios. pastaruoju atvėju nepaminrškite padeti papildomą tarpą.

Taip pat visada aprašykite tik vieną kintamajį vienoje eilutėje.


Valid HTML 4.01! Valid CSS!