Tutte le domande

1
risposta

Progettazione IoC / DI per la libreria di classi

Sto rifattando e introducendo i test unitari in una grande applicazione. Al momento è una raccolta di classi statiche con metodi statici che restituiscono dati, ad esempio: // in data access project public static class DataStock { publ...
posta 30.06.2015 - 13:34
1
risposta

Argomenti di parole chiave in stile Python in C ++: buona pratica o cattiva idea?

Mentre cercavo di capire l'ordine ottimale per i parametri opzionali di una funzione recentemente, mi sono imbattuto in questo post del blog e che accompagna il repo GitHub , che fornisce un'intestazione per un Pythonic kwargs - come fac...
posta 30.08.2016 - 13:36
1
risposta

Come è completa la produzione del Brainfuck

Sto cercando di scrivere un po 'di codice in Brainfuck, ma mi sono imbattuto in alcuni problemi. Questo mi ha fatto pensare a come Brainfuck sia completato da Turing, poiché ho capito che Turing completo significa che un linguaggio o una macc...
posta 16.04.2016 - 15:37
6
risposte

area di negozio come piedi quadrati o metri quadrati?

Nel contesto delle case, l'area dovrebbe essere conservata come piedi quadrati o metri quadrati? L'area delle case più grandi esistenti è maggiore di 32000 piedi quadrati, quindi potrebbe essere necessario un numero intero a 4 byte per memori...
posta 21.11.2016 - 01:44
2
risposte

Trasmetti un costruttore di dati null tra i tipi

Supponiamo di avere un tipo di dati parametrizzato con più di un costruttore di dati null (costante), come ad esempio: data Check a = Valid | Invalid | Unsure a A volte voglio manipolare i costruttori non costanti con una funzione che manti...
posta 12.06.2016 - 09:32
3
risposte

Pulizia del progetto e best practice per il controllo della versione

Sfondo domanda: Ho un progetto piuttosto ampio che ho iniziato prima di conoscere una cosa bellissima chiamata controllo della versione. Ora, ho un sacco di file etichettati con la convenzione "ProjectName_Date." Domanda: Sto pensando di...
posta 23.01.2016 - 01:58
3
risposte

È etico adottare gli algoritmi di altri programmatori?

Immagina di trovare un algoritmo completamente nuovo per calcolare la radice quadrata di un numero binario (semplificazione dello scenario reale) su un forum Internet che era una creazione originale. È etico per me adottare quell'algoritmo in...
posta 25.07.2016 - 20:20
1
risposta

L'assegnazione di NULL in un ambiente GC ha effetti simili all'uso di free ()?

Stavo solo scrivendo una funzione (in C # in questo caso) che memorizzava enormi quantità di dati in una variabile locale nelle prime fasi del codice, diciamo al 5% del codice delle funzioni. Dopo quel punto, i dati in questo memeory non sono p...
posta 28.10.2014 - 06:20
3
risposte

Chi dovrebbe supportare e mantenere l'infrastruttura di sviluppo?

Sono interessato a sapere quali sono le esperienze di altre persone con la gestione dell'infrastruttura di sviluppo. Sto parlando di cose come il build server, il repository git centrale ecc. Ecc. Qualsiasi infrastruttura che probabilmente gli u...
posta 09.05.2013 - 23:48
5
risposte

Algoritmo per testare l'equivalenza dei file

Sto scrivendo un programma che deve verificare se un file è equivalente a uno o più altri file. Per fare ciò, ogni volta che vediamo un nuovo file, si imposta il file e si ottiene la dimensione. Usiamo la dimensione come chiave e se non abbia...
posta 17.12.2014 - 21:32