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)
{...
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...
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...
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,...
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...
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...
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...
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...
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...
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...