Domande con tag 'coding-style'

2
risposte

Il significato di 'const' è ancora thread-safe in C ++ 11?

Recentemente ho trovato il video di Herb Sutter da su come il significato di const e mutable è cambiato in C ++ 11 per significare bitwise const (e thread-safe , di conseguenza) anziché tradizionale logicamente const. Cinque...
posta 05.10.2018 - 20:00
2
risposte

Dovremmo refactoring la nostra base di codice esistente per utilizzare la programmazione funzionale, in particolare i flussi? [chiuso]

Abbiamo un grande progetto scritto in PHP. Esegue quasi esclusivamente operazioni imperative, come nell'esempio 1. Dovremmo refactoring il nostro codice esistente per utilizzare le operazioni funzionali? Pensi che il codice nell'esempio 2 sia pi...
posta 28.12.2014 - 18:27
2
risposte

Dovremmo "bilanciare" la quantità di codici tra .h e .cpp?

Per quanto ne so, .cpp di solito contiene molti più codici di .h, principalmente perché .cpp contiene i dettagli di implementazione delle funzioni invece di una sola riga della definizione di membro / metodo della classe. Mi viene in mente un...
posta 29.03.2016 - 06:51
3
risposte

Molti semplici operatori ternari e uno if else, quale dovrei usare?

Ad esempio, supponiamo di avere un ascoltatore di pulsanti di attivazione e che abbia alcune attività da svolgere in base allo stato di attivazione: stile 1: usa molti operatori ternari: tutorialModeToggle(isTutorialOn){ SoundUtility.pl...
posta 23.11.2018 - 10:03
3
risposte

Quali sono i pro e i contro dell'uso di "riferimenti" temporanei?

In C e C ++ (e credo che altri linguaggi che consentono di prendere un "riferimento" a un elemento dell'array o qualcosa di simile), quando si ha un tipo di array, l'accesso ai singoli elementi di tale array può essere fatto "direttamente" o tra...
posta 10.08.2011 - 14:21
2
risposte

Quanta esperienza di programmazione funzionale ci si può aspettare dai programmatori? [chiuso]

Sto codificando in un linguaggio non funzionale con meccanismi funzionali (C # per essere specifico, ma potresti sostituire, dire C ++ e usare i puntatori di funzione, o cosa hai) in una piccola squadra. È mia abitudine usare le tecniche funzion...
posta 21.08.2013 - 21:03
1
risposta

Quando una funzione deve essere dichiarata in linea in C ++

Sto provando a riscrivere un codice che ho scritto tempo fa usando alcune buone pratiche C ++. Per raggiungere tale obiettivo sto usando come riferimento Efficace C ++ (1) e convenzione di codifica google (2). Secondo (2) una funzione dovreb...
posta 05.01.2017 - 12:57
4
risposte

qual è la differenza tra ingegneria, ingegneria e ingegneria di destra? [chiuso]

Qual è la differenza tra over-engineering, under-engineering e right-engineering in prospettiva di codifica / progettazione? Ho trovato l'over-engineering: codificare troppo come fare un codice di requisiti futuri e implementare la logica sem...
posta 29.06.2015 - 05:33
2
risposte

Stampa le istruzioni all'interno della funzione o prima di chiamarla? [chiuso]

Ho una sceneggiatura che persone diverse possono usare. Ho delle istruzioni per la stampa in modo che le persone possano seguire ciò che sta facendo lo script, e se si rompe dove è andato storto, e se un certo passo richiede molto tempo quale pa...
posta 07.11.2014 - 16:15
3
risposte

Nelle lingue senza gestione delle eccezioni, i codici di errore devono essere restituiti dalla funzione o dai parametri di funzione?

Sto scrivendo una libreria di analisi CSV in C e sto considerando se esprimere i codici di errore come valori di ritorno o come parametri passati per riferimento. Ad esempio, qui ci sono le firme per la funzione che conta il numero di colonne...
posta 02.07.2018 - 02:43