Tutte le domande

4
risposte

Perché il linguaggio C viene insegnato come base dei linguaggi di programmazione del computer? [duplicare]

Mi sono spesso chiesto perché il linguaggio C sia insegnato come base per programmare i linguaggi ovunque. Ci sono molti linguaggi moderni come Java, Python ecc. Che facilitano la sintassi e la programmazione. Perché stiamo ancora tenendo in p...
posta 28.12.2014 - 07:42
3
risposte

Qualcuno fa soldi con versioni software chiavi in mano di software costosi? [chiuso]

Ad esempio, supponiamo che crei un prodotto software aziendale. Lo vendo per $ 100. I concorrenti fanno pagare migliaia per la loro versione. Funziona questo tipo di modello? La società compra mai software chiavi in mano in questo modo? Nessun s...
posta 27.07.2013 - 19:08
3
risposte

Diversi tipi di heap in java

Di recente mi sono trovato di fronte a questa domanda per i diversi tipi di memoria heap disponibile in Java . Non sono riuscito a trovare molte informazioni online. Esistono diversi tipi di memoria heap disponibile in Java?   ...
posta 11.05.2017 - 21:46
4
risposte

I tester di Whitebox dovrebbero essere coinvolti nel processo di progettazione del software?

I tester Whitebox devono essere coinvolti nel processo di progettazione del software e perché?     
posta 08.03.2011 - 07:24
4
risposte

Qual è il vantaggio del codice a breve leggibile se si vedono solo funzioni e classi all'esterno?

Gli ultimi anni mi sono familiarizzato con Python e Haskell. Sono sorpreso e impressionato dal codice breve e leggibile che è possibile scrivere in queste 2 lingue, specialmente in confronto a linguaggi come Java, C ++ e C #. Naturalmente questo...
posta 07.01.2018 - 22:15
5
risposte

Perché TDD non funziona qui?

Voglio scrivere una classe A che ha un metodo calculate(<params>) . Quel metodo dovrebbe calcolare un valore usando i dati del database. Così ho scritto una classe Test_A per il test delle unità (TDD). L'accesso al database è...
posta 03.07.2013 - 09:46
2
risposte

Interfaccia Java solo per commenti. Buona pratica?

Ho una classe che ha un sacco di funzioni e non posso dividerla in più classi: Class A { // attributes /** * Descriptive of foo * * @param i ... * @param j ... */ public void foo(int i, double j) {...
posta 16.10.2017 - 09:12
4
risposte

Quando non usare la dinamica in C # [chiuso]

Sto creando una classe simile alla seguente: public class KeyValue { public readonly string key; public readonly object value; } Il valore potrebbe essere di qualsiasi tipo di oggetto come conseguenza di questo design. In alterna...
posta 18.09.2014 - 00:30
2
risposte

Perché la semantica e i sistemi di tipi sono così importanti?

Ho sentito dire che la semantica e i sistemi di scrittura sono molto importanti per tutti i programmatori! Ma io perché sono così importanti? Non capisco. Forse sono imortanti solo per teorici e sviluppatori di compilatori? Nella mia pratica...
posta 25.01.2016 - 09:53
3
risposte

Posizione delle soluzioni di sviluppo su disco - Comune o fino all'individuo

Nel nostro team riunito oggi un membro anziano ha presentato la proposta che dovremmo avere una posizione / struttura comune per le nostre soluzioni di sviluppo. Un paio dei suoi punti erano: Rendendolo comune significa che quando si parl...
posta 04.12.2012 - 22:36