Domande con tag 'coding-style'

3
risposte

Come definire la funzione di riproduzione audio? una sola funzione per tutti i suoni? o ogni suono ha una sua funzione?

Dopo molti anni, non riesco ancora a determinare il modo corretto di definire una classe / funzione per riprodurre il suono. Supponiamo che la mia app abbia bisogno di riprodurre alcuni suoni, ad esempio: clic sul pulsante, popup di errore, ......
posta 20.03.2018 - 06:27
4
risposte

Come dovrei scrivere le mie dichiarazioni if? [duplicare]

Quando ero un giovane padawan nel mondo della programmazione, una persona che consideravo un mentore mi ha detto che se le dichiarazioni sono più esteticamente gradevoli se scritte nel modo seguente: if (condition == false) { doSomet...
posta 15.12.2011 - 13:57
5
risposte

Dove dichiarare una variabile e definire una funzione in Javascript?

Sto leggendo il libro JavaScript: The Good Parts . A pagina 113 raccomanda le espressioni di funzione invece delle istruzioni di funzione, perché le istruzioni sono soggette a sollevamento: The statement: function foo( ) {} means...
posta 25.10.2016 - 08:55
2
risposte

Perché le importazioni dovrebbero essere fatte all'inizio

Perché è considerato buono per fare tutte le importazioni in un'applicazione python all'inizio, anche se ciò che è importato viene usato una sola volta? Ho programmato solo pochi pezzi di software per alcuni mesi, circa 1-2000 righe di codice...
posta 20.10.2018 - 09:55
3
risposte

Usa l'oggetto senza nome per invocare il metodo o no?

Se ho una classe con solo un metodo pubblico. Quando uso questa classe, è bene usare l'oggetto senza nome per invocare il suo metodo? normale: TaxFileParser tax_parser(tax_file_name); auto content = tax_parser.get_content(); o versione d...
posta 26.05.2014 - 14:42
2
risposte

Il metodo manipola le variabili globali, contrassegna const?

Ho scritto una classe ShaderWrapper in C ++, che avvolge gli shader OpenGL. Nel costruttore ho generato l'oggetto shader OpenGL, ma questo metodo mi restituisce solo un handle / id di tipo int. L'oggetto actuall shader è memorizzato da qual...
posta 31.07.2017 - 09:05
4
risposte

Utilizzare la guida di stile aziendale o cercare di far corrispondere i file sorgente errati? [duplicare]

Attualmente sto lavorando su un grande progetto in C ++. La guida di stile per questa lingua è stata ben definita dalla mia azienda ed è disponibile per tutti da vedere. Questo particolare code-base è stato sviluppato da due team separati ed è...
posta 28.05.2015 - 10:58
1
risposta

Linee di codice che assumono troppa responsabilità [chiuso]

Intuitivamente, so che (in termini di base di codice comprensibile e gestibile) il seguente codice è una cattiva pratica var foo = fooFunc(barFunc(),wooFunc(chewFunc())); e potrebbe essere meglio indicato come var bar = barFunc(); var che...
posta 12.08.2015 - 18:12
3
risposte

Metodi di classe che non vengono mai chiamati e tutto gestito dagli interni della classe stessa

Ho una classe nel mio codice e non sono sicuro che il design che ho implementato sia corretto o se esiste un modo migliore per farlo. La classe che ho creato ha importanti metodi utili che vengono usati da ogni istanza di quella classe. Tuttavia...
posta 15.12.2018 - 19:34
1
risposta

Utilizzo di "On" all'inizio del nome di un metodo

Da quanto ho osservato, i metodi che iniziano con la parola "On" si dividono in due categorie: Una classe base che definisce un evento esporrà un metodo protected il cui nome inizia con "On" seguito dal nome dell'evento in modo che le...
posta 13.11.2018 - 15:11