Domande con tag 'readability'

3
risposte

Restituisce il tipo di riferimento passato al metodo

Lo sto chiedendo dal punto di vista .NET (C #), tuttavia preferirei una risposta agnostica della lingua. È meglio restituire il tipo di riferimento quando qualche valore è cambiato nel metodo o no? Sono principalmente preoccupato per la leggi...
posta 23.02.2015 - 19:46
2
risposte

Codice buono o cattivo? O "una ragione segreta"?

Penso che questo codice: if(file_exists("amodule.inc.php")) require_once("amodule.inc.php"); è fuorviante a causa dell'uso di require_once. Penso che - per mantenere la logica e la "formulazione" in linea - "include_once" sarebb...
posta 06.10.2013 - 12:58
1
risposta

Passa / seleziona caso ecc. rispetto a If ... ElseIf ... Else [duplicate]

Non capisco perché il switch o equivalente sia così popolare nelle lingue. Per me, sembra che abbia avuto un posto indietro nei giorni in cui l'alternativa era un sacco di istruzioni% co_de nidificate nella parte if di altre dichiara...
posta 20.02.2014 - 10:50
2
risposte

Riutilizzo della logica dell'entità di dominio

Di solito la logica di dominio dovrebbe essere contenuta nell'entità di dominio, piuttosto che essere inserita in classi esterne specializzate chiamate dall'entità. Questo è buono per impedire che qualcuno arrivi più tardi, cambia la classe c...
posta 14.12.2018 - 13:04
2
risposte

I valori predefiniti dovrebbero essere dichiarati esplicitamente nei file di configurazione per librerie o framework?

In uno dei progetti per cui lavoro, abbiamo appena aggiunto karma per eseguire i test unitari. Durante la revisione del MR di un collega, ho notato che il file karma.conf.js (il file di configurazione) ha 120 righe, il che sembra essere molto...
posta 07.11.2018 - 17:06
2
risposte

Utilizzo dello stesso nome per i metodi setter e getter per una variabile membro booleana

Suppongo di avere una classe con boolean variabile membro fancy : public class MyClass { private boolean fancy; } Caso 1. Potrei definire setter e getter come segue: // getter public boolean isFancy() { return...
posta 25.06.2018 - 18:35
1
risposta

Tutte le combinazioni di attributi Get / SetAccess, Access e Dependent property hanno casi d'uso validi?

Se non hai familiarità con OOP Matlab Per coloro che non hanno familiarità con matlab, matlab fornisce una varietà di attributi di accesso durante la creazione delle variabili membro. Tutte le variabili membro sono essenzialmente proprietà C...
posta 19.10.2017 - 21:45
1
risposta

Architettura manutenibile per una serie di elaborazioni simultanee e seriali

Ho una matrice di valori che va da poche decine a poche centinaia di righe e colonne (sempre quadrate). Ho una serie di compiti che devono essere eseguiti sulla matrice. (Sto usando il Algoritmo ungherese .) Perché potrebbero richiedere molto t...
posta 04.04.2017 - 06:13
1
risposta

Accesso all'attributo struct: casting vs nome del campo

Stavo solo esaminando alcuni codice del kernel , ho notato che rb->__rb_parent_color = (unsigned long)p | color; è un po 'cablato. Si accede al primo campo di una struct gettando il puntatore e non usando il nome del campo. Qui è l...
posta 02.11.2014 - 13:34
1
risposta

È buona norma usare lo spazio dei nomi o il prefisso per indicare la funzione del file? [duplicare]

Ad esempio, ho la funzione generate_salt () in encryption.file ma la persona potrebbe non sapere da dove proviene generate_salt (). Utilizzando uno spazio dei nomi come encryption :: generate_salt () o encryption_generate_salt () per ogni funz...
posta 21.08.2013 - 04:29