Tutte le domande

4
risposte

La rimozione della duplicazione vale la pena quando non riduce le dimensioni del codice?

Ieri ho rimosso la duplicazione in un file. Il codice eseguiva traduzioni in grid[i][j] . La duplicazione era tra il codice per l'asse i e il codice per l'asse j: Ad esempio, ho riscritto: void redrawGridLine(int iLine); void redrawGrid...
posta 21.04.2017 - 09:29
4
risposte

leggibilità rispetto a codice più breve nel ritorno dalla funzione [chiusa]

In qualcosa di semplice come int sq(int x) { int y = x*x; return y; } vs int sq(int x) { return (x*x); } la funzione precedente richiede un passaggio IL aggiuntivo. EDIT: codice IL del primo esempio, utilizzando il compilatore C # c...
posta 21.12.2014 - 02:57
6
risposte

Più recente vs Più usato [chiuso]

Stiamo costruendo un'applicazione aziendale (un sistema di gestione del laboratorio per essere più precisi) principalmente per uso interno dell'azienda. Per facilitare agli utenti la ricerca di elementi su cui lavorano, stiamo implementando un e...
posta 01.08.2012 - 09:57
6
risposte

Come si può scrivere un compilatore per una lingua che permetta di riscrivere il codice in fase di runtime (come le macro Lisp)?

Ci sono alcuni linguaggi di programmazione, come i molti dialetti di Lisp, che consentono la macro-metaprogrammazione: riscrittura e modifica delle sezioni di codice prima dell'esecuzione del codice. È relativamente banale scrivere un semplic...
posta 30.09.2016 - 08:25
4
risposte

confusione tra SVN e backup del codice per mese / data / ora ogni volta che eseguo aggiornamenti importanti o importanti del codice

Sto lavorando contemporaneamente su due progetti diversi in cui ogni volta che vengono apportate modifiche utilizziamo SVN Tortoise per il progetto A Eseguito il backup per cartella per Progetto B (questo viene eseguito da me sul mio siste...
posta 14.12.2011 - 09:46
3
risposte

Il software con licenza GNU General Public License v3 può essere venduto dall'autore originale?

Come noto, i software con licenza GNU GPL sono totalmente gratuiti e non sono permessi per la vendita. Tuttavia, oggi ho trovato questo programma chiamato Minitube ed è venduto anche se è concesso in licenza sotto GPLv3. L'autore originale h...
posta 22.08.2011 - 16:37
7
risposte

È (1 / (1 / x)) sempre un viaggio di andata e ritorno perfetto?

È garantito che il seguente restituisca true per tutti i valori numerici e diversi da zero di x ? bool IsRoundTrip(double x) { double y = 1 / (1 / x); return x == y; } Quali condizioni potrebbero causare una discrepanza?     
posta 01.04.2013 - 03:51
8
risposte

Infix vs Notazione prefisso - Quale preferisci?

Ho imparato Clojure e sto guardando Scheme e CL che mi hanno fatto conoscere la notazione del mondo dei prefissi. All'inizio non mi piaceva ma sta ancora iniziando a crescere su di me. Ad essere onesti, però, ci sono ancora lunghi calcoli che so...
posta 14.12.2010 - 16:54
5
risposte

In Scrum, i BA sono invitati a stare in piedi, e sono polli o maiali?

Ho letto con interesse questa risposta di Jeff Sutherland, co-fondatore di Scrum: Q: What's your view on the Business Analyst and how it relates to Scrum? Is there a place for the role or should the skill set of that position be spread acro...
posta 18.04.2017 - 19:04
1
risposta

Perché 'length - 2' ti dà ricorsivamente il centro di una lista collegata?

Sto leggendo un libro di Algorithms e sto lavorando a una soluzione ricorsiva alla seguente domanda: Implement a function to check if a linked list is a palindrome Questo è un compito abbastanza facile, ma il libro suggerisce una soluzio...
posta 21.09.2015 - 19:47