Tutte le domande

5
risposte

Che cosa definisce la dimensionalità di un array?

So che quando parliamo di un array avente dimensioni 1, 2 o 4, intendiamo array come questo: 1: [0] 2: [0,0] 3: [0,0,0] 4: [0,0,0,0] ... Il primo "asse" di un array è l'unica cosa che definisce la sua dimensionalità? Un array con 4 dimensio...
posta 03.07.2014 - 18:47
6
risposte

Come determinare se il mio codice è ottimizzato?

Sono solo sviluppatore che lavora su un progetto. La funzionalità che ho codificato funziona secondo le aspettative (risultato desiderato) ma poiché sono l'unico non so se posso fare qualcosa di meglio. Come posso determinare se il mio codice è...
posta 18.05.2012 - 11:35
4
risposte

Come illustrare agli studenti perché dovrebbero usare la libreria standard? [chiuso]

Troppo spesso incontro gli studenti che: Utilizza gli array anziché i vettori, pensando che sia "più veloce" Utilizza i puntatori perché è "più veloce" Reinventare la ruota, spesso copiando e incollando il terribile codice C-ish da...
posta 23.09.2015 - 08:48
2
risposte

XML / HTML: abbiamo bisogno del nome dell'elemento nei tag di chiusura?

Rispetto ad altri linguaggi di serializzazione, una delle principali critiche rivolte all'XML è la sua verbosità; JSON è più conciso e leggibile per la maggior parte dei casi, ma non tutti. Ma mi sembra che potremmo ridurre molto dell'eccesso...
posta 17.07.2013 - 10:14
4
risposte

Ingegneria del software - Sindrome del "progetto prezioso"? [duplicare]

Recentemente ho fallito tre progetti con un modello simile: Ho dovuto lavorare su ognuno di essi da solo Con il tempo ho iniziato a prendere il progetto personalmente, come se fosse il mio bambino spirituale, e ho cercato di renderlo per...
posta 28.10.2014 - 09:47
2
risposte

Tipi di sistemi di controllo della versione

Sull'argomento di Git; ci sono altri tipi di sistemi di controllo delle versioni? diversi da VCS locali , VCS centralizzati e VCS distribuiti indicati in qui ?     
posta 05.07.2016 - 08:18
4
risposte

Come minimizzare i conflitti di merge quando si usa VCS non-lock come git?

Uso git da circa quattro mesi. Anche se mi piacciono molte delle sue funzionalità, trovo piuttosto scomodo che più sviluppatori possano apportare modifiche simultanee allo stesso file e quindi ne deriva la necessità di una fusione. In effetti, p...
posta 26.11.2013 - 18:35
4
risposte

Devo utilizzare lo schema di progettazione di fabbrica per ogni classe?

Ho scritto un sito web in PHP. Man mano che il codice diventa più complesso, continuo a trovare problemi che possono essere risolti usando il modello di progettazione di fabbrica. Per esempio: ho una classe Page che ha sottoclassi HTMLPag...
posta 25.11.2012 - 13:26
5
risposte

Un sacco di classi con un solo metodo statico con lo stesso nome della classe - Codice odore? [duplicare]

Sto cercando di seguire il principio di responsabilità singola (SRP) nelle mie applicazioni. Ho molte classi CRUD, mi chiamo xxxxxManager. Seguendo l'SRP, ho creato 4 classi per ognuna: xxxxxCreator, xxxxxGetter, xxxxxDeleter, xxxxxUpdat...
posta 12.03.2014 - 16:21
3
risposte

C'è un modo per aggiungere elementi unici a un array senza fare un sacco di confronti?

Per favore, spogliati con me, voglio che questo sia il più indipendente possibile dal linguaggio delle lingue con cui lavoro (una delle quali è un linguaggio chiamato PowerOn). Tuttavia, la maggior parte dei linguang supporta i loop e gli array...
posta 01.11.2012 - 15:02