Domande con tag 'coding-style'

3
risposte

utilizzando "IS" è migliore o verificando "NOT NULL"

In linguaggio C # .NET: questo stile di codifica è consigliato o quello sottostante? if (sheet.Models.Data is GroupDataModel) { GroupDataModel gdm = (GroupDataModel)sheet.Models.Data; Group group = gdm.G...
posta 30.10.2012 - 19:50
3
risposte

Equazione di più variabili nuove con una vecchia

A volte mi imbatto in una situazione in cui ho bisogno di equiparare due nuove variabili con una vecchia. Quale delle seguenti (se esiste) è una buona pratica (la leggibilità del codice w.r.t. o qualsiasi altro fattore), in quali condizioni? a...
posta 10.06.2013 - 02:55
1
risposta

Best practice per la diffusione di varie opzioni nel codice dell'applicazione

Ho una grande classe composta da proprietà che sono tipo di opzioni (di importazione). Sono archiviati in una classe bundle, in modo che sia facile serializzarli (o impostare ad es. Da variabili ambientali durante i test unitari). È qualcosa com...
posta 22.02.2017 - 14:17
3
risposte

Guida allo stile di JS angolare quando si dichiarano le variabili

Sono nuovo di Angular JS e sto lavorando a un progetto con il codice JS Angular "legacy". Il codice ha circa un anno o mezzo anno. Vedo spesso cose del genere: var _link; _link = "http://localhost"; o var setup, _link; _link = "http:/...
posta 16.12.2015 - 08:36
5
risposte

Cosa dovrebbe contenere un costruttore?

Che cosa dovrebbe contenere un costruttore? In entrambi i casi, sono necessari tutti e tre gli argomenti per far funzionare la classe. Quale approccio è migliore e perché? 1) class Language { LanguageRepository languageRepository;...
posta 25.02.2018 - 10:37
3
risposte

Quando si definiscono le costanti, che è più importante? Più facile da trovare? O portata più ristretta?

Ad esempio, considera che ho costanti VOL_MIN e VOL_MAX, che sono utilizzate solo all'interno di 1 funzione: public void setVolume(int val){ final int VOL_MIN = 1; final int VOL_MAX = 10; val=Math.max(VOL_MIN,Math.min(val,VOL_MAX))...
posta 09.03.2018 - 02:18
2
risposte

È meglio avere il rendimento atteso all'inizio o alla fine di una funzione?

Questa è una funzione che ricerca i nodi figli in modo ricorsivo finché non trova uno che è un testo: _.findPrevText = (node) => { if (node.nodeType === 3) return node return _.findPrevText(node.lastChild) } Potrei anche scriverlo in...
posta 04.05.2016 - 15:59
2
risposte

Perché linguaggi come scripting di shell e perl usano $ davanti ai nomi di variabili?

Contesto Forse mi limito ad usare linguaggi in stile C-esque ma avere un sigillo davanti a una variabile (ad esempio $VAR ) mi sembra sempre strano. Domanda Perché alcuni linguaggi come Perl e lo script di shell hanno sigilli davant...
posta 24.03.2016 - 06:54
3
risposte

C'è un modo per avere quattro risultati possibili senza ripetere le due condizioni? [duplicare]

In senso generico, la mia domanda è simile a questa: if (p) { if (q) { a(); } else { b(); } } else { if (q) { c(); } else { d(); } } Ci sono quattro risultati a() , b() ,...
posta 18.08.2017 - 19:46
2
risposte

Posizionamento dei metodi di supporto [duplicato]

Ecco una domanda che mi ha sempre infastidito. Userò java come esempio perché non ho quasi mai incontrato un problema in java in cui non avevo bisogno di usare metodi helper nella sua struttura di classe. Diciamo che ho un metodo che fa una...
posta 04.05.2013 - 04:37