Tutte le domande

4
risposte

È consentito incorporare uno strumento da riga di comando LGPL?

Voglio vendere un'applicazione chiusa che dipende da un determinato strumento da riga di comando. Sono autorizzato a distribuire il mio software incluso questo strumento da riga di comando? Ad esempio, come binario separato accompagnato dal f...
posta 11.12.2014 - 16:08
5
risposte

Richiama la stessa eccezione per fornire maggiori informazioni

È una buona pratica riproporre la stessa eccezione per fornire informazioni più specifiche? Ad esempio: var sitemap = "a string containing an XML document"; try { // throw InvalidXmlException if the document is not well formed parse(site...
posta 01.04.2015 - 20:04
8
risposte

Variazioni interessanti di FizzBuzz? [chiuso]

Nei programmatori assumente, un test comune è il test Fizz Buzz. Quali sono alcune variazioni interessanti / interessanti sul buzz fizz che mantengono all'incirca lo stesso livello di difficoltà? In sostanza, se chiedessi a qualcuno di fare u...
posta 17.04.2011 - 04:31
6
risposte

Come sapere quando usare l'iniezione di dipendenza?

La domanda potrebbe sembrare un po 'strana, e credo lo sia. Mi è venuta la domanda durante la navigazione attraverso alcuni modelli di progettazione. Sono arrivato al famoso schema di stato / strategia e sono arrivato a questo codice: public c...
posta 09.06.2018 - 20:10
12
risposte

Oltre la normalizzazione nel database

Attualmente sto lavorando alla creazione di un nuovo schema del database come parte di un nuovo importante prodotto. I nostri precedenti record di indirizzo del cliente (in un prodotto precedente) hanno qualcosa del genere nel nostro schema corr...
posta 29.08.2011 - 21:05
1
risposta

C è un linguaggio normale?

C o C ++ lingue regolari ? Se no, sotto quale categoria posizioniamo i linguaggi di programmazione come C / C ++, perl, Python?     
posta 28.03.2011 - 13:30
4
risposte

È una cattiva pratica leggere un file di grandi dimensioni nel costruttore?

Quindi, sto cercando di creare un'implementazione della struttura dati in lingua inglese in C ++. Ho creato una classe Trie e TrieNode . La classe TrieNode prende nel suo costruttore un vector<string> che è una lista di...
posta 09.03.2017 - 17:16
9
risposte

Verifica la qualità del codice [duplicato]

Mi è stato chiesto di rivedere la qualità di due basi di codice. Non ho mai fatto nulla del genere e ho bisogno di consigli su come eseguirlo e segnalarlo. Sfondo Esistono due provider di codice, uno in VB e uno in C (ISO 9899: 1999 (C...
posta 29.05.2012 - 08:16
6
risposte

La ricorsione può essere eseguita in parallelo? Avrebbe senso?

Dire, sto usando un semplice algoritmo ricorsivo per Fibonacci, che verrebbe eseguito come: fib(5) -> fib(4)+fib(3) | | fib(3)+fib(2)| fib(2)+fib(1) e così via Ora, l'esecuzione sarà ancora seque...
posta 11.05.2014 - 15:48
5
risposte

Cosa significa "scrivere il codice per i modelli nei problemi" e non "per le istanze"?

Stavo leggendo questo post su quello che serve per diventare uno sviluppatore d'élite: link Dice: "Scrivi il codice per i pattern, non per le istanze specifiche". Cosa significa? Scrivi sempre il tuo programma utilizzando un modello di prog...
posta 02.07.2016 - 02:21