Domande con tag 'programming-practices'

5
risposte

L'elaborazione delle stringhe è più complessa dell'elaborazione numerica nei linguaggi di programmazione?

Ritengo che l'elaborazione delle stringhe sia sempre più complessa dei numeri o dell'elaborazione matematica. I nostri linguaggi di programmazione sono progettati in questo modo che le operazioni matematiche sono piuttosto semplici, mentre le op...
posta 23.04.2015 - 12:31
5
risposte

È buona pratica racchiudere la raccolta in Java? [chiuso]

Mi sono imbattuto in uno snippet come questo, e ho scoperto che è finita l'ingegneria. È una buona pratica? public class SchoolList extends ArrayList<School> { } public class School extends ArrayList<StudentList> { } public class...
posta 28.02.2014 - 08:30
2
risposte

Le tabelle del database MySQL devono avere una sola unità di informazioni per riga?

Gestisco un servizio automatico di raccolta dati sul lavoro, che registra misurazioni (temperature, tensioni, ecc.) da una dozzina di sensori ad una velocità di circa una volta al secondo. La tabella del database MySQL assomiglia a questo esempi...
posta 05.11.2016 - 17:29
4
risposte

Come può essere (sscanf (buf, "% i", & mode)! = 1 || TRUE) essere riscritto su if (TRUE)?

Mi sono perso nell'apertura di questo post su reddit. In che modo if (sscanf(buf, "%i", &mode) != 1 || TRUE) può essere riscritta in if (TRUE) ? Questo presuppone che il sscanf non fallisca mai?     
posta 20.08.2014 - 18:52
4
risposte

In che modo l'uso di #define per i limiti del ciclo e delle condizioni in C aumenta la sicurezza?

Il mio programma utilizza le seguenti istruzioni di definizione: #define LOWEST_PATIENT_ID 10000 #define HIGHEST_PATIENT_ID 99999 #define LOWEST_CRITICAL_STATUS 1 #define HIGHEST_CRITICAL_STATUS 100 usato in questo tipo di codice: do{...
posta 29.02.2012 - 17:17
4
risposte

Controllare la mancanza di collezioni con (in) uguaglianze: qual è la migliore pratica?

Da molto tempo ormai avevo l'abitudine di controllare se una collezione (array, dizionario, qualunque cosa) non è vuota con una non uguaglianza. In questo modo: if ( MyArray.Length < 1 ) { // Do something if the array is empty } A vo...
posta 25.05.2012 - 13:00
2
risposte

Qual è il più semplice sistema operativo o piattaforma su cui possiamo fare SE oggi [chiuso]

Qual è il "più semplice" sistema operativo o piattaforma su cui possiamo fare ingegneria del software in questo giorno ed età? O, in altre parole, ci sono "requisiti minimi" per OS & piattaforma per fare ingegneria del software? Credo che...
posta 29.05.2017 - 07:29
1
risposta

Invio di funzioni da restituire o da morire

Quale è preferibile sia per la tecnica solida che per la codifica sicura? Esempio 1: function_one() blah; function_two() blah; print blah; exit; ... Esempio n. 2: function_one() blah; function...
posta 19.12.2014 - 14:50
1
risposta

Quando una classe dovrebbe essere definitiva? [duplicare]

L'ho visto solo sulle classi wrapper di Java ( String , Integer , ecc.), ma mai in progetti open-source, e non mi è mai stato insegnato in nessun libro o classe. So che significa che la classe non può essere estesa, ma non so quando sa...
posta 22.09.2014 - 06:57
2
risposte

E 'necessario memorizzare ogni riga di codice quando si tratta di sviluppo del gioco? [chiuso]

Attualmente sto seguendo un tutorial su youtube qui e da quello che capisco stiamo iniziando creando un motore per eseguire il gioco. Dovrei essere in grado di implementare tutto questo da solo senza un aiuto esterno in futuro o dovrei semplic...
posta 30.07.2014 - 01:36