Nei miei progetti uso un bel po 'di classi statiche. Di solito sono classi che sembrano adattarsi a un tipo di cosa a istanza singola. Molte volte uso classi statiche e recentemente ho iniziato a usare alcuni singleton.
Quanti di questi servo...
Recentemente sono passato allo sviluppo web usando ASP.NET MVC. La lingua che uso è C #. Avere una notevole esperienza in C mi fa cercare degli standard di codifica ottimizzati (memoria, strutture dati efficienti e velocità dei loop per nomina...
Sto lavorando con ASP.Net e sto provando a disegnare un ImageButton. Ho provato a farlo tramite CSS solo per scoprire che, per qualche ragione, .Net scrive uno stile in linea impostando automaticamente la larghezza del bordo su 0. Questo sovrasc...
Backstory
Ho un documento di tipo XML ( SSML , che è usato per Text-To-Speech ), che sarà usato per generare file audio quando ssh trasferito su un server remoto. Di conseguenza, dovrò includere i metadati per i tag ID3...
Attualmente sto lavorando su un grande progetto in C ++. La guida di stile per questa lingua è stata ben definita dalla mia azienda ed è disponibile per tutti da vedere. Questo particolare code-base è stato sviluppato da due team separati ed è...
Intuitivamente, so che (in termini di base di codice comprensibile e gestibile) il seguente codice è una cattiva pratica
var foo = fooFunc(barFunc(),wooFunc(chewFunc()));
e potrebbe essere meglio indicato come
var bar = barFunc();
var che...
Per ottenere un po 'di pratica in C, sto scrivendo alcune funzioni di base per operare su un elenco collegato di int. Ho iniziato con funzioni che accettavano come "elenco" un puntatore al nodo principale. Ora, mi trovo a correre in sempre più o...
Ad esempio, in Python ho una funzione lowest_prime_factor che fa esattamente quello che dice. Quindi, in un'altra funzione, devo chiamare questa funzione e memorizzarla. In un altro linguaggio in cui variabili e funzioni possono condividere...
Ho due tabelle con struttura diversa. Dovrei confrontare l'ID della prima tabella con l'ID della tabella intermedia e quindi il campo TXT comapre della tabella intermedia con il campo TXT della seconda tabella.
Se mancano record o valori dive...
Ho una classe che controlla le differenze. Potrei chiamare questo
class ViolationDiffer
public IEnumerable<ViolationChange> Diff(
IEnumerable<Violation> old,
IEnumerable<Violation> new
);
o
class...