Domande con tag 'coding-style'

3
risposte

È un'interfaccia con due proprietà di raccolta, in cui la seconda filtra la prima raccolta, idiomatica per C #?

Ho avuto una discussione interessante con un collega che ruotava attorno a come le persone interpretano l'uso di proprietà e metodi su un'interfaccia. Ad esempio, supponiamo di avere un blog con post in vari stati: Lavoro e pubblicazione. Qua...
posta 12.01.2017 - 21:15
1
risposta

Perché l'uso di JavaScript negli attributi HREF è scoraggiato?

Disclaimer : sono venuto su Programmers.SE per fare questa domanda perché capisco che questo è il posto dove porre questo tipo di domanda, e non necessariamente lo stackoverflow. Se sbaglio, chiudi la domanda e indirizzami in un posto in cui po...
posta 24.11.2014 - 20:01
2
risposte

Modelli di codifica: copia difensiva

Durante la visione di un video di YouTube su Tipi di valore in Swift , sono rimasto sorpreso da un semplice esempio ( intorno al minuto 3:00) che è stato dato per dimostrare le insidie dei tipi di riferimento. Codice di esempio: let home =...
posta 30.03.2016 - 19:54
2
risposte

Crea una nuova variabile per abbreviare il codice

Mi sono spesso chiesto quali sono le implicazioni dell'accorciamento del codice assegnando variabili temporanee con nomi più brevi agli accessi ai dati con nomi lunghi. È meglio illustrato da un esempio (in Ruby, ma non che importi): Questo l...
posta 23.06.2016 - 03:15
3
risposte

Creazione di un progetto Java senza utilizzare alcun oggetto e solo chiamando metodi statici sull'input?

Sto creando un programma che prende un documento, lo estrae e poi lo sposta in un database. Ho fatto la maggior parte di questo ora e mi sono reso conto che non ho fatto nessun esempio di classi che ho creato (ho creato esempi di altre cose come...
posta 21.07.2015 - 13:16
3
risposte

Devo restituire iteratori o oggetti più sofisticati?

Dire che ho una funzione che crea un elenco di oggetti. Se voglio restituire un iteratore, dovrò return iter(a_list) . Dovrei farlo, o semplicemente restituire la lista così com'è? La mia motivazione per la restituzione di un iteratore è che...
posta 27.05.2012 - 21:07
2
risposte

readonly vs. proprietà private getter-only in C # 6

C # 6 aggiunto inizializzatori di proprietà auto e così possiamo fare private List<LinearLayout> layouts1 { get; } = new List<LinearLayout>(); È migliore o peggiore di private readonly List<LinearLayout> layouts2 = new...
posta 12.06.2018 - 13:57
1
risposta

Come rompere queste lunghe linee C ++ in modo pulito? [chiuso]

Sono al mio primo progetto C ++ più grande e ho scoperto che ho delle righe molto lunghe. Il mio obiettivo è di romperli a 79 colonne, ma non so davvero come farlo in modo pulito. Ci sono delle linee guida per rompere linee come queste: Vector...
posta 08.04.2014 - 15:25
1
risposta

Importazione di spazi dei nomi all'interno di un altro spazio dei nomi

In genere mi piace organizzare le classi che creo in moduli usando gli spazi dei nomi, e anche io non passo più di 2 spazi dei nomi in profondità, ma è ancora faticosamente difficile qualificare completamente tutto. Ho pensato di utilizzare...
posta 09.02.2016 - 15:55
4
risposte

Nome variabile che a volte si riferisce a un oggetto ea volte a una stringa

Ci scusiamo per il titolo confuso - questo è meglio illustrato da un esempio (ipotetico ma, si spera, illustrativo). Per il 99% della mia applicazione un codice postale è considerato una stringa, quindi uso costantemente il nome zipCode per p...
posta 18.11.2016 - 15:50