Tutte le domande

12
risposte

Trarre eccezioni generali è davvero una brutta cosa?

In genere sono d'accordo con la maggior parte degli avvisi di analisi del codice, e cerco di aderire a loro. Tuttavia, sto passando un momento difficile con questo: CA1031: Do not catch general exception types Capisco la logica di questa...
posta 09.09.2012 - 15:18
7
risposte

Perché non esiste un costrutto 'finally' in C ++?

La gestione delle eccezioni in C ++ è limitata a try / throw / catch. A differenza di Object Pascal, Java, C # e Python, anche in C ++ 11, il costrutto finally non è stato implementato. Ho visto un sacco di pubblicazioni in C ++ che parl...
posta 09.05.2013 - 17:08
15
risposte

Perché abbiamo un incremento postfisso?

Disclaimer : conosco perfettamente la semantica di incremento prefisso e postfisso. Quindi per favore non spiegarmi come funzionano. Leggendo le domande sullo stack overflow, non posso fare a meno di notare che i programmatori vengono confus...
posta 31.01.2011 - 23:59
7
risposte

Differenza tra Pattern e Principle

Qual è la differenza tra modelli e principi di progettazione orientata agli oggetti? Sono cose diverse? Per quanto ho capito, entrambi cercano di raggiungere un obiettivo comune (e, per esempio, la flessibilità). Quindi posso dire che uno schema...
posta 20.06.2012 - 09:55
6
risposte

C'è qualche speranza di scrivere un buon codice su un database progettato in modo orribile?

Ecco la mia situazione. Uno dei numerosi programmi che ho ereditato di recente è costruito con un database orribile nel back-end. A quanto pare, i suoi stimati creatori non apprezzavano i concetti relazionali. Una tabella per ogni singolo client...
posta 02.06.2011 - 14:33
5
risposte

Perché Python è più lento di Java ma più veloce di PHP [chiuso]

Ho visto molte volte vari benchmark che mostrano come un gruppo di lingue si esibisce su un determinato compito. Questi benchmark rivelano sempre che Python è più lento di Java e più veloce di PHP e mi chiedo perché sia così. Java, Python...
posta 03.05.2012 - 13:45
8
risposte

Il cliente acquista software per la funzione che non può fare e quindi si lamenta. Come risolvere?

Mi sono imbattuto diverse volte nella vendita di una soluzione preconfezionata. Il cliente compra il pacchetto, che indica chiaramente che può fare XYZ, ma il cliente voleva che facesse ABC. Il cliente invia quindi un'email di supporto. In...
posta 13.05.2011 - 11:42
5
risposte

Il vantaggio di essere il primo a copiare un nuovo algoritmo? [chiuso]

Dire che ho creato un nuovo algoritmo (DSP). Avrò qualche vantaggio se apro l'algoritmo sotto licenza copyleft (GPL ecc.)? Da quello che so delle licenze questo dovrebbe impedire alle persone di usare lo stesso identico codice di closed source,...
posta 08.06.2015 - 07:38
4
risposte

Delphi vs C # per la programmazione GUI [chiuso]

Vengo da PHP e Python con poca conoscenza di C, ho fatto molte applicazioni web based ora sto pensando a un'applicazione desktop per piattaforma Windows. Un amico mi ha detto di andare a Delphi e altri dicono che C # è il migliore, beh, quell...
posta 24.12.2010 - 08:47
7
risposte

Va bene spingere il mio codice su GitHub mentre è ancora in fase di sviluppo iniziale?

Ho alcuni progetti in uno stato di sviluppo molto precoce. Non sono affatto vicini al completamento, ma li ospitiamo (come repository pubblici) su GitHub perché: Ho più computer e voglio accedere al mio codice ovunque Voglio un backup per...
posta 23.10.2012 - 18:56