Domande con tag 'coding-style'

4
risposte

Etichette rientranti in C

Ho notato che nel Vim le etichette vengono automaticamente trattate in modo non intuitivo (IMHO). int main(void) { goto end; end: return 0 } Esistono linee guida di stile per le etichette? Per i deboli di cuore, i goto che sto...
posta 06.06.2012 - 18:17
3
risposte

Refactoring codice di noodle stagista precedente con futuri stagisti in mente [duplicato]

Sfondo Ho incontrato questo problema perché attualmente sono stagista presso la divisione software locale di una grande azienda. Mi è stato affidato il compito di estendere un progetto su cui hanno lavorato diversi stagisti precedenti (no...
posta 17.07.2014 - 08:48
3
risposte

C # Coding Standard - Posizione dell'attributo in relazione a Target

Avevo pensato che questo fosse uno dei pochi problemi risolti nello standard / stile di codifica C #; Attributes appare sempre sulla riga sopra la cosa a cui sono applicati a la [SomeClassAttribute] class SomeClass { [SomeFieldAtt...
posta 16.04.2011 - 11:46
4
risposte

Quando una funzione deve assumere un puntatore per una raccolta da riempire e restituire un puntatore con una raccolta piena?

In C ++ vedo spesso queste due firme usate in modo apparentemente intercambiabile: void fill_array(Array<Type>* array_to_fill); Array<Type>* filled_array(); Immagino ci sia una sottile differenza, ma non so cosa sia. Qualcuno po...
posta 22.04.2016 - 19:16
4
risposte

Come fa un codice sviluppatore in previsione del cambiamento? [chiuso]

Faccio questa domanda basandomi sul fatto che attualmente il mio ambiente è in costante cambiamento a causa del tipo di lavoro che svolgiamo. Non sempre lavoriamo su basi di progetto, spesso abbiamo modifiche più piccole che passano attraverso u...
posta 08.01.2015 - 04:50
4
risposte

Wrappers di funzioni senza argomenti: cattiva pratica?

Il mio collega ama scrivere classi contenenti metodi simili a questo: public function doTaskA() { return $this->doTask('A'); } public function doTaskB() { return $this->doTask('B'); } private function doTask($task) { ... D...
posta 01.06.2015 - 07:51
4
risposte

Crea una nuova variabile o effettua più chiamate concatenate?

Qual è il modo migliore per ottenere questi attributi, pensando in termini di prestazioni e qualità del codice? Utilizzo di chiamate concatenate: name = this.product.getStock().getItems().get(index).getName(); id = this.product.getS...
posta 08.06.2012 - 14:32
3
risposte

articoli in nomi di variabili e stringhe hard-coding

modificato di nuovo dall'autore: no, non si tratta di 2 domande. Questa è una domanda sulle domande di revisione del codice che contengono due punti separati. Per favore non modificare la mia domanda. Per le variabili di denominazione, i due...
posta 12.06.2013 - 21:54
4
risposte

In quale ordine devo fare confronti? [duplicare]

Sono un strong sostenitore della scrittura se affermazioni come questa: variable == constant Perché per me ha senso, è più leggibile di quello invertito: constant == variable Che sembra essere usato molto dai programmatori C. E vedo...
posta 11.03.2013 - 16:13
2
risposte

Le regole di rottura nello standard (ANSI C) portano a o equivalgono al codice buggy?

Per quanto ne so, gli standard sono principalmente per la portabilità del codice tra i compilatori, ma sono curioso di sapere se alcune cose nello standard che sono considerate come avvertimenti quando non vengono seguite possono far fallire eff...
posta 30.07.2016 - 06:27