Domande taggate «code-quality»

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


13
Sto realizzando 4-5 volte più punti trama rispetto alla media, ma producendo bug a metà del ritmo. I grafici dicono che sono 2 volte più bug, come gestirli?
Pertanto, è generalmente accettato che i programmatori di livello superiore possano produrre un codice di ordine di grandezza maggiore / migliore rispetto ai loro pari più medi. È anche generalmente accettato che il tasso di errori commessi nel codice sia relativamente costante per i programmatori. Al contrario, tende a essere …

10
Prototipazione vs. Clean Code nelle prime fasi
Sto programmando di lavorare / iniziare alcuni progetti personali che potrebbero finire come il mio lavoro quotidiano. Mi ha fatto pensare, da che parte dovrei iniziare? Solo un prototipo: scrivi solo codice di base funzionante che potrebbe costare tonnellate di tempo per l'ottimizzazione e il refactoring per una facile espansione. …


4
revisione del codice con git-flow e github
Con git e github regolari posso fare una revisione del codice semplicemente creando una richiesta pull del ramo della funzione su cui sto lavorando al ramo principale. Come farei le revisioni del codice con git-flow? Con un flusso di lavoro come "git flow feature finish`, sono confuso su dove avvenga …



13
Cosa significa scrivere "buon codice"? [chiuso]
In questa domanda ti ho chiesto se essere un cattivo scrittore ti impedisce di scrivere un buon codice. Molte delle risposte sono iniziate con "dipende da cosa intendi per buon codice". Sembra che il termine "buon codice" e "cattivo codice" siano molto soggettivi. Dal momento che ho un punto di …

8
Inversione di un'istruzione IF
Quindi sto programmando da alcuni anni e recentemente ho iniziato a utilizzare ReSharper di più. Una cosa che ReSharper mi suggerisce sempre è di "invertire" l'istruzione if per ridurre l'annidamento ". Diciamo che ho questo codice: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } } …



4
Il modo più amichevole per ordinare le definizioni dei metodi di classe?
In ogni definizione di classe, ho visto le definizioni dei metodi ordinate in vari modi: alfabetico, cronologico basato sull'uso più comune, alfabetico raggruppato per visibilità, alfabetico con getter e setter raggruppati insieme, ecc. Quando inizio a scrivere una nuova classe, Tendo a digitare tutto, quindi riordinare quando ho finito di …

19
Cosa dici in una revisione del codice quando l'altra persona ha creato una soluzione troppo complicata? [chiuso]
L'altro giorno ho esaminato il codice scritto da qualcuno nel mio team. La soluzione non era completamente funzionale e il design era molto complicato, il che significava immagazzinare informazioni non necessarie, creare funzionalità non necessarie e fondamentalmente il codice presentava molte complessità non necessarie come la doratura e ha cercato …

9
Come posso superare la paralisi mediante analisi durante la codifica?
Quando inizio un nuovo progetto, spesso inizio immediatamente a pensare ai dettagli dell'implementazione. "Dove inserirò DataBaseHandler? Come dovrei usarlo? Le classi che vogliono usarlo dovrebbero estendersi da qualche superclasse astratta ...? Dovrei usare un'interfaccia? Quale livello di astrazione userò nella mia classe che contiene metodi per inviare richieste e analizzare …

12
Quanta copertura del codice è "sufficiente"?
Stiamo iniziando a spingere per la copertura del codice qui nel mio lavoro, e mi ha fatto pensare ... Quanta copertura del codice è sufficiente? Quando arrivi al punto di rendimenti decrescenti sulla copertura del codice? Qual è il punto debole tra una buona copertura e non abbastanza? Varia in …

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.