Domande taggate «code-quality»

Domande per le migliori pratiche per la scrittura di codice di alta qualità.

6
Cosa rende scalabile un'applicazione?
Continuo a vedere nelle offerte di lavoro che il candidato deve avere esperienza nella scrittura di domande "scalabili". Cosa rende scalabile un'applicazione e come faccio a sapere che il mio codice può essere ridimensionato a milioni di utenti? Immagino che un modo migliore per formulare questa domanda sia: come posso …



14
Correggi i bug o aspetti che il cliente li trovi?
Altre persone correggono i bug quando li vedono o aspettano che si verifichino arresti anomali / perdita di dati / persone che muoiono prima di risolverli? Esempio 1 Customer customer = null; ... customer.Save(); Il codice è chiaramente sbagliato e non c'è modo di aggirarlo: sta chiamando un metodo su …
35 code-quality  bug 

14
Perché così tanti sviluppatori credono che prestazioni, leggibilità e manutenibilità non possano coesistere?
Mentre rispondevo a questa domanda , ho iniziato a chiedermi perché così tanti sviluppatori credessero che un buon design non dovesse tenere conto delle prestazioni perché ciò influenzerebbe la leggibilità e / o la manutenibilità. Ritengo che un buon design tenga conto anche delle prestazioni al momento della stesura e …


10
Passando la variabile membro come parametro del metodo
In un progetto, ho trovato un codice come questo: class SomeClass { private SomeType _someField; public SomeType SomeField { get { return _someField; } set { _someField = value; } } protected virtual void SomeMethod(/*...., */SomeType someVar) { } private void SomeAnotherMethod() { //............. SomeMethod(_someField); //............. } }; Come posso …





16
La semplicità migliora sempre la leggibilità?
Di recente, stavo sviluppando una serie di standard di codifica per la nostra azienda. (Siamo una nuova squadra che si dirama in una nuova lingua per l'azienda.) Nella mia prima bozza, ho fissato lo scopo dei nostri standard di codifica come migliorare la leggibilità, la manutenibilità, l'affidabilità e le prestazioni. …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.