Domande con tag 'code-quality'

1
risposta

Convenzioni di denominazione delle funzioni di Erlang

Capisco che le convenzioni generali di Erlang per le funzioni utilizzino il caso del serpente o il caso del cammello, ma per quanto riguarda le funzioni esportate? Ad esempio, supponiamo di avere un modulo gen_server che definisce un controll...
posta 14.08.2014 - 09:29
4
risposte

Usa macro per definire le classi che si adattano a un modello in C ++?

Ho un set di classi che ereditano tutte da una classe base responsabile di diverse funzioni (una specie di gruppo di "operatori"). Funzionano tutte sullo stesso input e producono lo stesso tipo di output, solo diverse operazioni sono eseguite in...
posta 13.06.2018 - 21:42
7
risposte

Dovrei dedicare del tempo a testare le unità? [chiuso]

La società per cui lavoravo prima di avere test unitari automatizzati per testare il nostro lavoro. Tuttavia, gli standard e l'architettura di codifica non erano molto importanti per i test. Ovviamente hai dovuto indentare il codice correttament...
posta 16.01.2013 - 13:16
8
risposte

Quando gli hacker di codice diventano pericolosi? [duplicare]

Quando inizi un nuovo progetto / funzione / oggetto hai principalmente un'idea del modello che vuoi costruire. Può essere basato sul desiderio dei clienti, sulle idee per l'app o altro. Nel mezzo capisci spesso che il tuo modello non funzioner...
posta 11.04.2011 - 15:48
8
risposte

Il cliente è "profondamente deluso" nel nostro software a causa di un bug. Come rispondere? [duplicare]

Da alcuni anni costruiamo software personalizzato per uno dei nostri clienti. Tutto sta andando bene finora. Tuttavia, il cliente ha sempre un'attitudine che quando trova un bug nel software, diventa molto patetico e si lamenta del fatto ch...
posta 30.07.2014 - 22:23
5
risposte

Va bene usare la digitazione dinamica per ridurre la quantità di variabili nell'ambito?

Spesso, quando sto inizializzando qualcosa devo usare una variabile temporanea, ad esempio: file_str = "path/to/file" file_file = open(file) o regexp_parts = ['foo', 'bar'] regexp = new RegExp( regexp_parts.join('|') ) Tuttavia,...
posta 11.11.2011 - 13:35
1
risposta

Quali sono gli esempi pratici delle tecniche di esplorazione del codice?

Code Exploration (CE) è un termine abbastanza nuovo e mi chiedo se esistono già esempi riusciti di implementazione di queste tecniche in termini di principi di integrazione continua? In breve, Code Exploration può essere descritto come il pro...
posta 22.08.2012 - 08:55
4
risposte

La pressione dello sprint causa problemi di qualità? [chiuso]

Il grafico di burn down mostra una scadenza chiara e il progresso verso la scadenza. Quando i progressi sono lenti e il completamento del lavoro impegnato è a rischio, le persone iniziano a diventare sciatte sulle revisioni del design e del codi...
posta 17.03.2014 - 15:12
4
risposte

Come un libero professionista può imparare gli standard del settore?

Essendo un freelance, non ho accesso a programmi di formazione aziendale in cui i dipendenti apprendono le migliori pratiche. Il più delle volte mi viene consigliato di esaminare il codice disponibile su Internet. I luoghi ideali sarebbero: Code...
posta 25.10.2010 - 19:01
4
risposte

È considerata una cattiva pratica documentare formalmente il codice di implementazione?

PEP-8 indica chiaramente quali parti del tuo codice devono avere documentazione: Write docstrings for all public modules, functions, classes, and methods. Docstrings are not necessary for non-public methods, but you should have a comment...
posta 13.05.2017 - 04:10