Domande con tag 'coding-style'

4
risposte

Motivi legittimi per i riferimenti circolari in C ++

Ho un progetto scritto in C ++ su cui sto lavorando e che ha una relazione genitore-figlio in cui ogni bambino ha un solo genitore. Avevo precedentemente deciso dopo aver esaminato questo post che avrei fatto conoscere ai bambini niente dei lo...
posta 18.02.2013 - 07:06
1
risposta

_variabile: perché quel segno di sottolineatura all'inizio? [chiuso]

A volte vedo persone che scrivono nomi di variabili come questo: int _variable; IMO È davvero brutto. Di cosa si tratta?     
posta 14.05.2014 - 22:35
3
risposte

È migliore pratica creare una nuova variabile solo per dimostrare che qualcosa è definitivo?

Recentemente ho riscontrato una situazione in un progetto Java in cui ho scritto un blocco come questo: String user = System.getProperty("user.home").toUpperCase(); user = user.substring(user.lastIndexOf(File.separator) + 1); fina...
posta 13.07.2017 - 19:36
2
risposte

Il debito tecnico può essere rilevato dall'analisi del codice?

SonarQube è un prodotto software che esegue varie regole di stile di codifica e altre metriche simili a FxCop o Re-sharper. Definisce l'interruzione delle regole di stile come: "MAINTAINABILITY ISSUE This is commonly referred to as tec...
posta 22.05.2017 - 20:56
2
risposte

Caratteri e editor non stampabili

Oggi mi è stato presentato un problema molto sgradevole e non so bene dove chiedere questo, ma spero che sia ok. Quindi ho la seguente stringa: ""ASCIIEncoding.Default.GetString(new byte[]{0, 1});SOH"" (almeno è così che appare in Visual...
posta 01.06.2015 - 14:38
2
risposte

SonarQube si lamenta: "Usa isEmpty () per verificare se la raccolta è vuota o meno."

Così come dice il titolo, SonarQube si lamenta ogni volta che usi list.size() == 0 o list.size > 0 Tuttavia ho iniziato a passare a isEmpty () e! is.Empty () e ho notato che il codice diventa molto meno leggibile e ha dovuto cambiar...
posta 02.10.2016 - 15:35
2
risposte

come nascondere variabili locali [chiuso]

Nel mio codice, a volte c'è una lunga funzione, per evitare di incasinare le variabili locali, vorrei usare un paio di parentesi per abbracciare i dettagli in modo che le variabili locali non siano visibili al resto del codice, ad esempio: boo...
posta 04.06.2017 - 01:25
3
risposte

If-statement, organizza per condizionale o effetto

Un altro codice inviato da un collega per un PR l'altro giorno, che segue effettivamente questo flusso: if (a) do something_a else if (b) do something_b else if (c) do something_a dove a , b e c sono condizioni mutuament...
posta 25.07.2017 - 05:51
4
risposte

Omissione di indentazioni / parentesi in cicli nidificati per loop - cattiva pratica / stile? [chiuso]

Usando C # è pratica comune (credo) omettere il rientro e le parentesi con annidato usando affermazioni come questa: using (var fileStream = new FileStream("filename")) using (var streamReader = new StreamReader(fileStream)) using (var myCusto...
posta 21.12.2017 - 11:41
3
risposte

I condizionali dovrebbero essere incorporati nella funzione la cui esecuzione è contingente?

Ho una grande struttura dati che sta per essere persistente nel database. Prima che ciò possa accadere, devo convalidarlo e quindi aggiornare un gruppo di sue proprietà in base a varie condizioni specifiche. Quale stile è più leggibile, con u...
posta 07.02.2017 - 17:03