Domande con tag 'programming-practices'

1
risposta

Devo mettere la traccia dello stack nei file di errore e fermare la mia app con un errore user friendly [chiuso]

Nel mio precedente progetto ho scritto un'app che viene utilizzata internamente. La mia pratica abituale è quella di catturare errori / eccezioni da classi e thread diversi e inserirli in file di log diversi corrispondenti a classi e thread dive...
posta 03.08.2015 - 09:37
1
risposta

Va bene usare nomi come "CLASS_CONSTANT" per le variabili costanti di classe secondo PEP? [pitone]

Nel codice che sto visualizzando, ho visto una classe come questa: class User(ModelBase): """# User: docstring""" COMBAT_RANK_KEY_PREFIX = 'combat_rank' LEVEL_RANK_KEY_PREFIX = 'level_rank' EQUIPMENT_RANK_KEY_PREFIX = 'equipme...
posta 17.03.2015 - 05:18
1
risposta

Perché usare la pausa è considerata una cattiva pratica? [duplicare]

     Questa domanda ha già una risposta qui:                   Le pratiche di programmazione errate 'interruzione' e 'continua'?                                      20 risposte                                Attualmente sto freque...
posta 24.01.2015 - 04:07
1
risposta

Dove si trova generalmente il Principio di sostituzione di Liskov in diverse liste di parametri del costruttore?

Ci sono altre due domande che ho postato che trattano casi specifici di questo: dove il Principio di sostituzione di Liskov si trova in una sottoclasse che passa argomenti extra a richiami simili, strettamente correlati? Corrispondenza...
posta 21.01.2015 - 15:40
2
risposte

Dovresti testare le funzionalità di sviluppo?

È una buona pratica testare funzionalità che funzionano solo in un ambiente di sviluppo, o solo una perdita di tempo? Specifiche: l'elemento che richiede questa domanda è una riga di codice che ricompila dinamicamente i fogli di stile. Per la...
posta 11.01.2015 - 18:24
1
risposta

Dove si trova il Principio di sostituzione di Liskov in una sottoclasse che passa argomenti extra a richiami simili, strettamente correlati?

Segui i seguenti esempi, che sono stati abbreviati: BasicButton: public class BasicButton { private var m_fOnClick:Function; public function BasicButton(pOnClick:Function) { m_fOnClick = pOnClick; } . ....
posta 20.01.2015 - 23:32
1
risposta

Contraddizione della progettazione a strati e accesso ai dati globali per la reportistica analitica

Durante lo sviluppo di un'applicazione (app mobile per Android), il nostro team cerca sempre di utilizzare le migliori pratiche di sviluppo come interfacce, stratificazione e separazione delle preoccupazioni. Quando si tratta di segnalare eve...
posta 31.03.2014 - 12:23
2
risposte

Come posso aggirare il cerchio infinito del cambiamento tecnologico [duplicato]

Sono stato nello sviluppo web per 6 anni. Sto affrontando un grosso problema e voglio sapere come posso liberarmene. Ci sono molti progetti personali come l'applicazione web che voglio o costruire. Come esempio 4 anni fa Lavoravo in...
posta 13.02.2015 - 08:57
2
risposte

Che cosa si intende per UI? Logica client indipendente?

Stavo leggendo questo eccellente post sul blog di Gmail. E alla fine mi sono imbattuto in questa riga che dice If you’re building an application that (a) has significant UI independent client logic Che cosa si intende per logica c...
posta 06.02.2015 - 11:27
2
risposte

Come si accettano gli argomenti nel file main.cpp e si fa riferimento a un altro file?

Ho una conoscenza di base della programmazione e attualmente sto imparando C ++. Sono nelle fasi iniziali della costruzione del mio programma CLI per Ubuntu. Tuttavia, ho colpito alcuni ostacoli e mi chiedevo se potevo ottenere qualche chiarimen...
posta 11.07.2012 - 05:08