Tutte le domande

11
risposte

Quale quantità di tempo dovrebbe essere speso per i bug rispetto allo sviluppo originale? [chiuso]

Questa domanda è un po 'astratta ma spero che qualcuno possa indicarmi la giusta direzione. La mia domanda è quale quantità di tempo può aspettarsi di dedicare ai bug di un progetto software in relazione al tempo di sviluppo originale. Mi ren...
posta 13.09.2010 - 16:20
5
risposte

Quali sono le migliori risorse per l'apprendimento di TDD? [chiuso]

Voglio imparare (e padroneggiare) TDD. Quali sono i migliori: Libri siti web video elenco di esercizi parole personali di saggezza per imparare, apprezzare e usare TDD?     
posta 12.03.2011 - 02:43
10
risposte

Qual è il modo corretto per creare i documenti dei requisiti?

In questo momento il mio supervisore sta creando documentazione / specifiche dei requisiti per me usando il software di tracciamento dei bug. Mi sembra una pessima idea, tutti i requisiti sono su questi piccoli biglietti e devo cliccare su quest...
posta 04.10.2010 - 18:28
4
risposte

Sistemi di tipo: nominale vs. strutturale, esplicito vs implicito

Sono un po 'confuso sulla differenza tra i sistemi di tipo nominale e strutturale. Qualcuno può spiegare come differiscono? Da quello che capisco: Nominale: la compatibilità del tipo si basa sul nome del tipo. Strutturale: la compatibil...
posta 01.01.2013 - 11:36
8
risposte

Qualunque differenza di base tra Unix e Linux nella progettazione e in altri aspetti? [chiuso]

Continuo a leggere questa frase: Linux is a Unix-like system, but it is not Unix. Non so qual è la vera differenza tra i due. So che Linux ha ricevuto molte idee da Unix e le licenze delle due sono diverse. A parte questo, visto che non...
posta 09.04.2012 - 05:16
6
risposte

Design per la sincronizzazione dei dati in Android

Ho visto due implementazioni per la sincronizzazione dei dati tra il server e il client sulla maggior parte delle app. Ciò presuppone che GCM non sia impostato: - Esecuzione periodica di un servizio intent che scarica i dati dalla rete e arc...
posta 24.11.2013 - 04:20
4
risposte

Perché molti linguaggi di programmazione dinamica tipizzati da anatra utilizzano un approccio basato su classi invece di OOP basati su prototipi?

Dal momento che molti linguaggi di programmazione dinamici hanno la caratteristica di digitazione anatra , e possono anche aprire e modificare classe o metodi di istanza in qualsiasi momento (come Ruby e Python ), quindi ... Domanda 1) Qu...
posta 01.02.2015 - 03:43
11
risposte

È possibile scrivere software che non ha bisogno di essere continuamente modificato?

Ho scritto un sacco di software in molte lingue diverse e ho anche "scritto" l'hardware per l'uso con FPGA usando Verilog e VHDL. Tendo a divertirmi a scrivere hardware più del software, e penso che uno dei motivi principali è che è possibile...
posta 20.01.2012 - 09:27
6
risposte

CSV è una buona alternativa a XML e JSON? [chiuso]

È CSV considerato una buona opzione contro XML e JSON per i linguaggi di programmazione? Generalmente uso XML e JSON (o talvolta un file di testo normale) come memoria di file piatta. Tuttavia, recentemente mi sono imbattuto in un'imple...
posta 21.01.2014 - 15:49
9
risposte

È essenziale imparare gli algoritmi per essere un vero programmatore? [chiuso]

Sono un programmatore PHP e fino ad ora non avevo bisogno di imparare gli algoritmi ... Ora sto iniziando ad imparare Python (un vero linguaggio di programmazione), perché ho bisogno di usare matplotlib. Ha senso iniziare leggendo un libro de...
posta 01.03.2011 - 23:24