Domande con tag 'coding-style'

3
risposte

"statico" come indizio semantico sull'apolidia?

Recentemente ho intrapreso un refactoring di un progetto di medie dimensioni in Java per tornare indietro e aggiungere test unitari. Quando mi sono reso conto di quanto fosse dolore deridere singoletti e statici, alla fine ho "ottenuto" quello c...
posta 10.12.2012 - 21:59
5
risposte

css - usa il selettore universale '*' rispetto a html o al selettore del corpo?

L'applicazione di stili al tag body verrà applicata a tutta la pagina, quindi body { font-family: Verdana } sarà applicato a tutta la pagina. Questo potrebbe anche essere fatto con * {font-family: Verdana} che si applicherebbe a tutti...
posta 02.12.2012 - 15:10
5
risposte

Argomenti con nome (parametri) come supporto per la leggibilità

Molto tempo fa ho programmato molto in ADA ed era normale denominare gli argomenti quando si richiamava una funzione: SomeObject.DoSomething (SomeParameterName = > someValue); Ora che C # supporta argomenti con nome, sto pensando di ritorn...
posta 28.02.2011 - 12:13
10
risposte

Le funzioni 'matematiche' dovrebbero seguire la notazione matematica?

Suppongo che questa domanda verrà immediatamente contrassegnata come soggettiva, ma quale pensi sia meglio: double volume(double pressure, double n_moles, double temperature) { return n_moles * BOLTZMANN_CONSTANT * temperature / pressure; }...
posta 12.08.2011 - 21:29
5
risposte

Perché un metodo che restituisce un bool / int e ha l'oggetto reale come parametro di output?

Vedo il seguente schema di codice dappertutto nel codebase della mia azienda (applicazione .NET 3.5): bool Foo(int barID, out Baz bazObject) { try { // do stuff bazObject = someResponseObject; return...
posta 13.05.2011 - 13:52
2
risposte

Che cosa significa zio Bob con "nomi di frasi nominali"?

Sto leggendo Pulisci codice dallo zio Bob. Poiché non sono un madrelingua inglese, non ho potuto capire la seguente affermazione: Classes and objects should have noun or noun phrase names like Customer, WikiPage, Account, and AddressPar...
posta 09.05.2013 - 19:04
5
risposte

La modifica di un oggetto passato fa riferimento a una cattiva pratica?

In passato, in genere ho fatto la maggior parte della mia manipolazione di un oggetto nel metodo principale che è stato creato / aggiornato, ma ultimamente ho scoperto un approccio diverso, e sono curioso di sapere se è un brutto pratica. Ecc...
posta 03.05.2018 - 21:20
1
risposta

Perché il CSS non supporta in modo nativo variabili e gerarchia?

Sono nuovo nello sviluppo dell'interfaccia utente, ma mi sento molto a disagio con il modo in cui i CSS funzionano. Il mio caso d'uso è che volevo applicare alcuni stili specifici all'interno di un particolare div su una pagina. Tent...
posta 28.01.2013 - 10:19
3
risposte

Perché utilizzare Eccezione sopra (controllata)?

Non molto tempo fa ho iniziato a utilizzare Scala anziché Java. Parte del processo di "conversione" tra le lingue per me stava imparando a usare Either s invece di (controllato) Exception s. Ho scritto questo codice per un po ', ma rec...
posta 08.09.2016 - 16:14
3
risposte

Devo nidificare le funzioni in lingue che mi consentono di farlo o dovrei piuttosto evitarlo?

In JavaScript, PL / SQL e in alcuni altri linguaggi, le funzioni possono essere annidate, ossia dichiarate in un'altra funzione. Questo potrebbe essere usato per suddividere una grande funzione in pezzi più piccoli, ma mantenere quei pezzi nel c...
posta 29.02.2012 - 08:15