Qual è lo standard per le variabili di denominazione e perché?

6

Sto facendo un po 'di allenamento con l'obiettivo-c. Il formatore suggerisce di impostare i nomi dei parametri a carattere singolo. Lo sviluppatore .NET in me sta piangendo. E 'davvero questa la convenzione? Perché?

Ad esempio,

@interface Square : NSObject
{
  int size;
}

-(void)setSize: (int)s;

Ho visto sviluppatori che usano il underscore int _size per dichiarare le variabili (penso che le persone chiamino la variabile dichiarata in @interface ivar per qualche motivo sconosciuto). Personalmente, preferisco usare nomi descrittivi. Per es.

@interface Square : NSObject
{
  int Size;
}

-(void)setSize: (int)size;

C, come C # è case sensitive. Quindi perché non usiamo la stessa convenzione di .NET?

    
posta P.Brian.Mackey 28.06.2012 - 17:42
fonte

2 risposte

10

Esistono molti standard per la denominazione delle variabili, dipende dal linguaggio di programmazione utilizzato e dagli sviluppatori principali coinvolti nel progetto.

In caso di obiettivo-c, penso che questa pagina dovrebbe rispondere alla tua domanda: link

Come per usare nomi di parametri a lettera singola come regola generale, è chiaramente un'idea orribile, non ascoltarla.

    
risposta data 28.06.2012 - 18:17
fonte
-1

Se ho capito bene, stai parlando di Notazione ungherese .

In questo caso puoi fare riferimento a questa risposta per una spiegazione.

Puoi anche fare riferimento a questa risposta per la seconda parte della tua domanda.

    
risposta data 28.06.2012 - 18:08
fonte

Leggi altre domande sui tag