Cum pentru a numi variabile

Programarea Sistem, inversând Engineering, C ++

Mai exact, în acest caz, aș suna doar: likes_in_vkpost ().

Permiteți-mi să explic:
1.
În cazul în care funcția este utilizat în partea dreaptă și atribuie o valoare unei variabile pe partea stângă, atunci ceea ce este în cazul în care nu o funcție getter? De ce, din nou, ascuți cititor de cod „Nu omule, am fost 100 de lire sterline huskies trage de post.“ El ar trebui să spună doar „Husky de post.“ El nu crede, du-te la funktsiiyu și onoruri codul său, sau uita-te în codul de testare unitate.

În cazul în care codul este trimis cerere het-Funk-http, apoi primește http-răspuns. Apoi a considerat ceva. Aceasta înseamnă o încălcare a principiului „un act, o funcție“.
* Solicitați o caracteristică
* Ia un alt răspuns
* Analizează un alt
* Și aici este de a obține deja primit de la rețea și stocate în instalația sau orice stocare în memorie este funcția de real. Prin aceasta se face numai citire. asa ca nu distruge obiectul, și apoi se dovedește „proprietate a obiectului“ și din acest motiv nu are nici un sens să utilizeze „get“ în numele funcției

2. Funcția verb este utilă doar atunci când doriți să spun în mod explicit că nu are nevoie de foarte priviti cu atentie.

2.1. Ai un proces de calcul complex pentru numărarea place și codul poate „contondent“, adică o lungă perioadă de timp de lucru și apoi trebuie să spun compute_likes (). Citirea codului se va reflecta cu verbe: Compute, analiza, etc.

2.2. Valorile actualizare în obiectul poate fi, de asemenea, periculoase și pentru acest motiv, trebuie să adăugați un „set“. Dacă obiectul Dude se prăbușește, se va pune o întrebare: „Și cine schimbă obiectul?“ și atunci el va căuta verbe. set, să actualizeze, împinge, pop, etc.

3. Utilizați gramatica engleză

if (str1.empty ())
if (data1.encrypted ())

Dacă utilizați schema:

if (str1.is_empty ())
if (data1.is_encrypted ())

Incalcati gramatica limbii engleze. Verbul „a fi“ în propoziții interogative care urmează să fie plasate! Luați, de exemplu, documentația pentru C ++ standard de bibliotecă și citiți descrierea std :: string.

Disclaimer: Acest lucru nu se aplică în cazul în care ați scrie într-un stil de procedură. exemplu:

articole similare