Tutte le domande

4
risposte

Dovrei davvero usare tutte le maiuscole per le mie costanti?

Sono un programmatore Python principalmente che usa pylint per il linting del codice sorgente. Sono in grado di eliminare tutti gli avvisi tranne uno: nome non valido per una costante. Cambiando il nome in maiuscolo lo corregge, ma dovrei davver...
posta 16.02.2017 - 14:46
4
risposte

C # Namespace e convenzione di denominazione delle classi per le librerie

Sto costruendo librerie con varie piccole funzioni di utilità in C #, e sto provando a decidere su uno spazio dei nomi e una convenzione di denominazione delle classi. La mia attuale organizzazione è così: Company Company.TextUtils public...
posta 18.01.2017 - 15:45
3
risposte

In che modo i linguaggi di programmazione puramente funzionali si occupano dei dati in rapida evoluzione?

Quali strutture dati puoi utilizzare per ottenere la rimozione o la sostituzione di O (1)? O come puoi evitare situazioni in cui hai bisogno di strutture dette?     
posta 19.02.2014 - 15:13
2
risposte

che cos'è un dylib?

Sto sviluppando un'applicazione per iPhone e sto lavorando su un codice di esempio che ho visto, che utilizza libz.dylib. Ho fatto delle ricerche e non ho trovato nulla di illuminante, se non che libz.dylib potesse essere usato per i file zip, m...
posta 08.04.2011 - 08:18
7
risposte

Come posso assicurarmi che il mio codice progetto sera sia mio?

Sono un fisico con una laurea in CS e ho appena iniziato il dottorato in un'azienda tecnologica (volevo fare ricerca applicata). Si tratta di simulazioni di elementi finiti su larga scala. Dopo aver esaminato il loro approccio attuale, penso...
posta 25.11.2011 - 17:10
12
risposte

Vedresti qualche uso di un Trilean (True, False, ??) [chiuso]

A volte ho una funzione che dovrebbe restituire true o false. Ma a volte tre possibili valori avrebbero più senso. In alcune lingue i casi sarebbero trattati con numeri interi o con eccezioni. Per esempio, vuoi gestire l'età di un utente s...
posta 30.12.2010 - 15:44
11
risposte

Refactor o Concentrated on Completing App

Ristrongrà la tua app mentre vai a concentrarti sul completamento dell'app in primo luogo? Refactoring significa che il progresso dell'applicazione app rallenterà. Il completamento dell'app ti consente di ottenere un'app probabilmente diffici...
posta 02.12.2010 - 02:47
6
risposte

Dividere il progresso della codifica in commit significativi senza troppi sovraccarichi

Quando si lavora su una correzione o una funzione, a volte mi imbatto in altri piccoli problemi che possono essere migliorati al volo in pochi secondi. Quando li eseguo immediatamente e poi commetto la funzione / correzione finita, il commit inc...
posta 08.02.2016 - 15:54
4
risposte

Come metti diverse versioni della tua libreria sotto controllo di versione? Usi i tag? O rami? O un altro metodo?

Recentemente ho iniziato a mettere il mio codice sotto controllo di versione (in laboratorio sto lavorando, sotto SVN, e i miei codici in github (ovviamente con git)). Prima di usare il controllo della versione, facevo qualcosa del genere. Ho av...
posta 29.09.2011 - 15:51
2
risposte

Repository DDD nell'applicazione o nel servizio di dominio

Sto studiando DDD in questi giorni e sto avendo alcune domande su come gestire i repository con DDD. In realtà, ho incontrato due possibilità: Primo Il primo modo di gestire i servizi che ho letto è quello di iniettare un repository e...
posta 07.09.2016 - 19:44