Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Gli sviluppatori di software che scelgono di non mettere l'ottimizzazione del …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Molti dei miei libri su Java hanno 5 - 10 anni. Aiuta ancora a leggerli …
Un po 'di background: come capo di una squadra utilizzo NDepend circa una volta alla settimana per verificare la qualità del nostro codice. Soprattutto la copertura del test, le linee di codice e le metriche di complessità ciclomatica sono preziose per me. Ma quando si tratta di cicli di livellamento …
Una domanda precedente sul perché le persone odiano Microsoft era chiusa. Questo è un tentativo di una domanda un po 'più costruttiva sulla stessa linea generale. Questo però è sia più ampio che più stretto. È più generale parlando dei fornitori di software in generale, non solo di Microsoft. È …
Richiesto re-post da StackOverflow: Sto lavorando in un piccolo tempo di sviluppo con tempi di sviluppo molto limitati. Sviluppiamo uno strumento importante per il risultato del nostro lavoro, ma non utilizzato quotidianamente. Sono l'unica persona nella squadra che ha un background come programmatore. Il mio problema è che sto spingendo …
(Ho visto questa domanda , ma la prima risposta riguarda le proprietà automatiche più che la progettazione, e la seconda dice di nascondere il codice di archiviazione dei dati al consumatore , che non sono sicuro di ciò che voglio / il mio codice fa, quindi mi piacerebbe sentire qualche …
A volte le funzioni di azione nella classe controller possono diventare enormi e spiacevoli, con molte righe di codice per controllare semplicemente il flusso di dati dal Modello alla Vista. Ad un certo punto queste enormi funzioni perdono completamente traccia dei principi di base del buon codice, ovvero fanno solo …
Abbiamo questo codice che, una volta semplificato, assomiglia a questo: public class Room { public Client Client { get; set; } public long ClientId { get { return Client == null ? 0 : Client.Id; } } } public class Client { public long Id { get; set; } } …
Ho sentito che si consiglia di convalidare gli argomenti dei metodi pubblici: Si dovrebbe verificare la null se non si aspetta null? Un metodo dovrebbe convalidare i suoi parametri? MSDN - CA1062: Convalida argomenti di metodi pubblici (ho un background .NET ma la domanda non è specifica per C #) …
In C #, l' usingistruzione viene utilizzata per disporre in modo deterministico le risorse senza attendere il Garbage Collector. Ad esempio, può essere utilizzato per: Disponi comandi o connessioni SQL, Chiudi stream, liberando la sorgente sottostante come un file, Elementi GDI + gratuiti, eccetera. Ho notato che usingviene utilizzato sempre …
Sto leggendo The Art of Unit Testing di Roy Osherove. Sono alla sezione 7.2 Scrivere test gestibili in cui l'autore ha questa nota sull'odore del codice: NOTA: quando si refactoring lo stato interno per essere visibile a un test esterno, potrebbe essere considerato un odore di codice (un segno che …
Sono passati alcuni mesi da quando ho iniziato la mia posizione come sviluppatore software entry-level. Ora che ho superato alcune curve di apprendimento (ad esempio la lingua, il gergo, la sintassi di VB e C #) sto iniziando a concentrarmi su argomenti più esoterici, per scrivere software migliore. Una semplice …
Volevo solo sapere qual è la differenza tra l'analisi del codice statico e la revisione del codice. Come sono fatti ciascuno di questi due? Più specificamente, quali sono gli strumenti disponibili oggi per la revisione del codice / analisi statica di PHP? Vorrei anche conoscere buoni strumenti per la revisione …
Oggi al lavoro uno dei miei colleghi ha esaminato il mio codice e mi ha suggerito di rimuovere una proprietà solo set e utilizzare invece un metodo. Dato che entrambi eravamo impegnati con altre cose, mi ha detto di dare un'occhiata alla Property Designsezione dal libro "Framework Design Guidelines". Nel …
Sono appena entrato a far parte di un (relativamente) piccolo team di sviluppo che ha lavorato a un progetto per diversi mesi, se non un anno. Come con la maggior parte degli sviluppatori che si uniscono a un progetto, ho trascorso i miei primi due giorni a rivedere la base …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.