Domande con tag 'programming-practices'

3
risposte

In che modo i livelli di interfaccia dell'applicazione e del database interagiscono ai loro confini?

Stavo guardando uno dei video di Uncle Bob e ha richiamato l'interfaccia del database Strato. Aveva questo diagramma che lo mostrava: QuestefreccemostranocheilDBInterfaceLayerèaconoscenzaechiamaillivelloApplicationeDatabase,manonviceversa.I...
posta 29.03.2013 - 23:09
1
risposta

Sito di codifica con cablaggio di test per strutture dati di base come lista collegata, grafico, stringhe ecc [chiuso]

Ho appena preso un test online Amazon e l'ho incasinato male. Sono fuori allenamento e ho poca fiducia nella scrittura del codice. Esistono siti di codifica con cablaggi di test per strutture di dati di base e con problemi di base come array,...
posta 29.05.2011 - 19:38
1
risposta

Quando dovrebbe essere usato bool.boolValue?

Recentemente un collaboratore ha iniziato a verificare i valori booleani nel seguente modo: if boolVar.boolValue { ... } Queste variabili sono generalmente dichiarate esplicitamente come tipi booleani usando: var boolVar: Bool! o...
posta 25.10.2016 - 17:20
5
risposte

Il modo migliore per scrivere commenti nel codice [chiuso]

Mi stavo chiedendo come si dovrebbero scrivere commenti nel codice. Voglio dire, se un commento fosse descrittivo di ciò che viene fatto nel codice, come: //we have got array, now we iterate over it. code to iterate array o dovrebbe dir...
posta 15.04.2016 - 09:57
6
risposte

L'istruzione if senza parentesi è disapprovata, ma è ancora cattiva se il tuo IDE è equipaggiato per questo?

Questo tipo di affermazione condizionale è generalmente disapprovato if(condition) statement; perché se aggiungi un'altra istruzione, come questa if(condition) statement; statement; dà l'impressione che il secondo statement...
posta 25.04.2012 - 04:57
8
risposte

Classificazione di un algoritmo: leggibilità e compattezza [chiuso]

Considera la seguente domanda di esame / intervista: Implementa la funzione strcpy () in C: void strcpy(char *destination, char *source); La funzione strcpy copia la stringa C puntata da source nella matrice puntata da d...
posta 02.09.2012 - 17:11
8
risposte

Il codice viene continuamente riscritto ed è quindi inutile preoccuparsi della qualità delle prime iterazioni del codice di riscrittura?

Nell'università uno dei docenti stava insistendo su un consiglio che ho trovato strano. Questo docente ha insistito sul fatto che ai suoi studenti non importa troppo di decisioni come la scelta del linguaggio di programmazione, la piattafor...
posta 04.01.2018 - 13:19
7
risposte

Non specificare un ritorno in una funzione, buono o cattivo?

Ho codificato in questo modo molte volte, e non ho mai riscontrato un problema, ma il compilatore avverte sempre quando si aspetta un ritorno e non ce n'è. Ad esempio, guarda questo: -(NSString *)outputStringForInteger:(NSInteger)int {...
posta 01.11.2010 - 19:35
5
risposte

Usando il valore di ritorno di una funzione come condizione if, buona pratica?

Pensi che sia una buona pratica usare i valori di ritorno delle funzioni come se le condizioni fossero? Sto codificando in PHP atm ma è valido per molti altri linguaggi. if(isTheConditionMet($maybeSomeParams)) { } o $res = isTheConditionM...
posta 26.11.2013 - 04:11
0
risposte

Best practice per scrivere memorie CSS efficienti

Quali sono alcune best practice per scrivere CSS (per l'utilizzo della memoria di picco più basso) in modo efficiente in memoria? Mi rendo conto che questa è una domanda ampia, quindi l'ho suddivisa in due categorie principali: Che cosa si i...
posta 07.07.2017 - 02:34