Tutte le domande

5
risposte

Manutenzione di due versioni software separate dallo stesso Codebase nel controllo versione

Diciamo che sto scrivendo due diverse versioni dello stesso software / programma / app / script e memorizzandole sotto controllo di versione. La prima versione è una versione "Basic" gratuita, mentre la seconda è una versione "Premium" a pagamen...
posta 11.06.2014 - 05:23
3
risposte

Coding Style for Visually Impaired Programmer [chiuso]

Sono ipovedente. Con gli occhiali vedo abbastanza bene da guidare, ma con le dimensioni dei caratteri che mi sento a mio agio posso vedere solo 15 righe di 100 caratteri alla volta. Ciò ha influito sul mio stile di codifica. Una cosa che facc...
posta 03.09.2013 - 16:07
2
risposte

Perchè le liste sono la struttura dati scelta nei linguaggi funzionali?

La maggior parte delle lingue funzionali usa gli elenchi collegati come la loro struttura di dati immutabile primaria. Perché elenchi, e non ad es. alberi? Gli alberi possono anche riutilizzare percorsi e persino liste di modelli.     
posta 04.09.2017 - 13:11
1
risposta

C'è un libro canonico su Agile?

Come sviluppatore solista, penso di utilizzare un processo simile a Agile, ma mi piacerebbe confrontare quello che sto facendo con la vera Agile e vedere se riesco a migliorare il mio processo. Esiste un libro là fuori che è lo standard de fa...
posta 28.09.2010 - 15:59
4
risposte

Come faccio a studiare completamente l'informatica? [chiuso]

Essendo un programmatore completamente autodidatta, mi piacerebbe se potessi migliorare me stesso con l'autoapprendimento del corso di informatica impartito a un tipico CS grad. Trovare risorse diverse su Internet è stato facile, naturalmente...
posta 10.06.2012 - 13:50
3
risposte

Devo passare i nomi di file da aprire o aprire i file?

Supponiamo che abbia una funzione che fa cose con un file di testo - ad esempio legge da esso e rimuove la parola 'a'. Potrei passargli un nome di file e gestire l'apertura / chiusura della funzione, oppure potrei passarlo il file aperto e aspet...
posta 10.11.2014 - 20:09
14
risposte

Perché esiste ancora la distinzione tra maiuscole e minuscole in alcuni linguaggi di programmazione?

Non vedo alcun utilizzo per la distinzione tra maiuscole e minuscole in un linguaggio di programmazione, a parte l'offuscamento del codice. Perché implementarlo in un linguaggio di programmazione? Aggiornamento: Sembra qualcuno che c...
posta 09.07.2012 - 10:57
5
risposte

Critica della monade IO considerata come una monade di stato che opera nel mondo

Il IO monad in Haskell viene spesso spiegato come una monade di stato in cui lo stato è il mondo. Quindi un valore di tipo IO a monad viene visualizzato come qualcosa come worldState -> (a, worldState) . Qualche tempo fa ho l...
posta 20.08.2012 - 09:33
4
risposte

Perché tanti spazi dei nomi iniziano con com

Ho notato che molte aziende usano gli spazi dei nomi di "nome di dominio inverso" e sono curioso di sapere da dove proviene questa pratica e perché continua. Continua semplicemente a causa della pratica meccanica o esiste un concetto di architet...
posta 21.12.2012 - 22:42
3
risposte

Perché Java è stato scelto per Android?

Perché Java è stato scelto per Android, invece di qualcosa come C ++? Ho sentito dire che Java utilizza molta memoria e presumo che l'utilizzo di memoria ridotta sarebbe molto importante sui dispositivi mobili. C'è un reale vantaggio nell'usare...
posta 21.03.2012 - 14:23