Tutte le domande

4
risposte

è considerato un plagio per commentare il codice che ho copiato da altrove?

Se il codice plagiato viene commentato perché ho trovato un altro modo per risolvere il problema, ma ho dimenticato di rimuovere i commenti, è considerato un plagio? Ho usato il codice copiato per aiutarmi a eseguire il debug e confrontare l'...
posta 25.02.2014 - 18:30
4
risposte

Sta usando KLOC solo per normalizzare la dimensione dei progetti ancora cattivi? [chiuso]

So che molti disprezzano il KLOC perché alcuni manager tentano di correlarlo con la produttività. Ma quando parliamo solo confrontando le dimensioni dei progetti usando gli stessi linguaggi e gli stessi standard di codifica, nonché lo stesso str...
posta 09.10.2018 - 06:53
1
risposta

Testabilità dell'unità del modello di generatore

Sto osservando il modello di builder per aiutare a impostare dipendenze e parametri che potrebbero richiedere una logica complessa per una classe. Ma dagli esempi che ho visto, il modello di builder non sembra molto verificabile. Esempio che ho...
posta 19.11.2018 - 03:30
2
risposte

Dove implementare il metodo per creare una copia logica di un oggetto

Sono impegnato nello sviluppo di codice che elabora un gruppo di oggetti che rappresentano rapporti mensili per regioni (ad esempio, un'istanza per regione al mese). Chiamiamoli RegionMonthlyReport oggetti. Alla fine del mese, è necessario...
posta 14.11.2018 - 06:45
2
risposte

Devo usare Array o Set se entrambi possono essere utilizzati per completare il mio compito?

per esempio, Supponiamo che abbia un array 2d: let filterArr=[ [1,1,0,1,1], [0,1,1,1,0], [1,1,0,1,0] ]; Voglio trovare e memorizzare l'indice della colonna che sono tutti 1, cioè i punti 1 e 3, ei codici sono i seguenti: Usa matric...
posta 04.10.2018 - 05:59
2
risposte

Uso dell'iniezione per servizi che contengono solo funzioni pure

Immagina di avere un servizio come questo: class SomeService { // A random pure function that transforms the input // without doing any remote calls or any side effects function somePureFunction(inputNumber) { return inputN...
posta 16.11.2018 - 11:55
2
risposte

mapreduce è appena stato distribuito in merge-sort?

Entrambi hanno fondamentalmente 2 parti: Parte 1: dividi i tuoi dati in molte parti più piccole che sono abbastanza piccole per poterle lavorare individualmente. Parte 2: Unisci i risultati di tutte le parti piccole a un risultato finale....
posta 21.07.2018 - 23:28
2
risposte

Differenza tra MVC ed ECS

Leggendo la risposta di Thomas Owens (molte grazie a lui) su È ragionevole creare applicazioni (non giochi) usando un'architettura componente-sistema-entità? e la sua spiegazione su ciò che è ECS rispetto ad altri modelli di progettazione dell...
posta 26.09.2018 - 20:04
1
risposta

Abbiamo distinti tipi di rami?

C'è ciò che chiamiamo feature branch in git. Immagina per esempio che sto facendo un gioco e ho bisogno di aggiungere una funzione Power-up . Come vedo i miei nomi di commit con rami di funzione: Nome di ramo : Adding Power-up....
posta 07.12.2018 - 12:23
1
risposta

È 'Mantenere l'aspetto simile al codice di esempio' un motivo valido per preferire il principio WET over DRY?

Ad esempio, per oauth, potrei aver bisogno di copiare e incollare il codice di callback oauth e oauth come tale (supponiamo che il client sia il framework che uso, non utilizzo la struttura reale come google perché voglio semplificare il codice)...
posta 11.07.2018 - 02:48