Domande taggate «naming»

Dai significato e spiegazione con il minor numero di personaggi in una forma che è maggiormente accettata dalla tua squadra o dalla tua comunità in generale.

2
I nomi dei pacchetti devono essere singolari o plurali?
Spesso, soprattutto nelle biblioteche, i pacchetti contengono classi organizzate attorno a un singolo concetto. Esempi: xml, sql, user, config, db . Penso che ci sentiamo tutti abbastanza naturalmente che questi pacchetti sono corretti al singolare . com.myproject. xml .Element com.myproject. sql .Connection com.myproject. user .User com.myproject. utente .UserFactory Tuttavia, se …


18
C'è una scusa per i nomi di variabili brevi?
Questo è diventato una grande frustrazione con la base di codice in cui sto attualmente lavorando; molti dei nostri nomi di variabili sono brevi e non descrittivi. Sono l'unico sviluppatore rimasto sul progetto e non c'è documentazione su ciò che la maggior parte di loro fa, quindi devo dedicare tempo …

6
La variabile deve essere denominata ID o ID? [chiuso]
Questo è un po 'pedante, ma ho visto alcune persone usare Idcome in: private int userId; public int getUserId(); e altri usano: private int userID; public int getUserID(); Uno di questi è un nome migliore dell'altro? Perché? Ho visto questo fatto in modo molto incoerente in grandi progetti. Se dovessi …





6
Qual è un termine per una funzione che quando viene chiamata ripetutamente, ha lo stesso effetto di chiamare una volta?
(Supponendo un ambiente a thread singolo) Una funzione che soddisfa questo criterio è: bool MyClass::is_initialized = false; void MyClass::lazy_initialize() { if (!is_initialized) { initialize(); //Should not be called multiple times is_initialized = true; } } In sostanza, posso chiamare questa funzione più volte e non preoccuparmi dell'inizializzazione MyClasspiù volte Una …
96 naming  functions 







Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.