Tutte le domande

3
risposte

Una funzione può essere pura se dipende da un campo di istanza immutabile?

Nell'esempio di codice c # seguente, il campo di istanza [nome] è di sola lettura e pertanto è immutabile dopo la costruzione della classe. public sealed class Example { public readonly string name; public Example(string name) {...
posta 21.10.2016 - 01:04
2
risposte

Strumenti che possono catturare "copertura falsa"?

Scenario ipotetico: il codebase viene esercitato da test unitari eseguiti da un build-bot TeamCity, che utilizza anche lo strumento dotCover incorporato per fornire le metriche di copertura. La compilazione fallirà se viene coperto meno del X% d...
posta 10.07.2013 - 17:19
3
risposte

Posso convertire le sezioni ALL CAPS di una licenza OSI in caso normale (e in grassetto)?

Aggiornamento: ho ricevuto una risposta dalla FSF su questo giù nelle risposte Dalla risposta a Posso rimuovere tutte le maiuscole e abbreviare la dichiarazione di non responsabilità sulla mia licenza? , sembra che le sezioni APP CAPS di u...
posta 06.04.2013 - 21:06
5
risposte

Devo ignorare le caratteristiche di una lingua quando ho intenzione di eseguire il porting del mio codice su un altro che non ha tali caratteristiche?

Attualmente sto giocando con un progetto molto grande. Un interprete per un semplice linguaggio di scripting. Dopo settimane di pianificazione, ho deciso che il miglior modo di agire sarebbe quello di prototipare parte dell'interprete in Python,...
posta 25.11.2016 - 21:15
3
risposte

Perché le opzioni di download PDF personalizzate sono preferibili rispetto a ctrl + p?

Perché, come sviluppatore, devo affrontare così tanti problemi nello sviluppo di opzioni di download PDF per i miei clienti quando tutti nel mondo possono semplicemente premere Ctrl + P e la vita è buona? Il problema attuale su cui sto lavora...
posta 21.01.2013 - 18:50
4
risposte

Si sta utilizzando un buffer più grande?

Uso il buffer da parecchio tempo quando devo copiare un flusso o leggere un file. E ogni volta che ho impostato la dimensione del buffer su 2048 o 1024, ma dal mio punto di vista un buffer è come un "secchio" che trasporta la mia "sabbia" (fl...
posta 06.09.2012 - 16:31
5
risposte

Rivedi prima i test

Ho intenzione di adottare TDD nel nostro team e una delle idee che ho è di rivedere i test prima. Quindi si dovrebbero prima scrivere interfacce, mock e test, inviarli per una revisione del codice e una volta approvate interfacce e test (specifi...
posta 14.12.2012 - 02:09
5
risposte

Domanda relativa alla leggibilità del codice

Mi piacerebbe sapere, è considerata una pratica comune utilizzare costruzioni come |= , && , || , != del tutto nella singola riga di codice? per es. hasErrors |= vi2!=null && vi2.hasErrors() || vi.hasErro...
posta 20.12.2012 - 07:17
1
risposta

Dichiarare le funzioni come definitive ... tranne quando sono io a fare il derivante

Ho una classe in cui voglio impedire ad altri programmatori di sovrascrivere uno dei suoi metodi, poiché richiede una conoscenza speciale del funzionamento interno della classe. Dal momento che conosco personalmente come funziona la classe, mi p...
posta 07.02.2013 - 18:37
7
risposte

Decisioni progettuali durante il porting di un programma C non orientato agli oggetti in Java

Sfondo: Il mio capo ha fatto un commento sul porting di un programma C che funge da simulatore che comunica con un processo remoto tramite i socket su Java. Non me l'ha assegnato né a me né a nessuno, era solo un progetto che aveva in mente. M...
posta 30.08.2015 - 05:48