Domande con tag 'coding-standards'

3
risposte

Il valore di un codice più semplice rispetto alle prestazioni dovrebbe restituire più valori?

Troppo spesso mi trovo ad affrontare situazioni in cui ho bisogno di ottenere diversi tipi di informazioni da un metodo. Di solito penso a lungo e duramente per aggirare queste situazioni, ma penso che sia un lavoro inutile che sto facendo. La m...
posta 29.10.2014 - 22:39
3
risposte

Qual è il migliore: a = b o a b + 1 [chiuso]

I loop sono solitamente inclusice, esclusivi, il che significa che inizi in basso e si ferma quando raggiungi, ma non in alto. In Python: for i in range(0,a): print(i) stamperebbe da 0 a a-1. Lo stesso vale per Java: for(int i = 0; i...
posta 17.09.2013 - 23:11
4
risposte

Quando si crea una libreria per un programma semplice, cosa devo fare per proteggere gli altri dalla mancanza di sicurezza dei thread?

Quando si crea una libreria per un programma semplice, è più conveniente renderla protetta da thread o esiste un modo per rilevare l'uso del programma in un programma multithread e ASSERT () o determinare in altro modo (preferibilmente in fase d...
posta 14.09.2012 - 18:20
4
risposte

Qual è il modo ottimale per eseguire 5000 funzioni di sostituzione di stringhe uniche in termini di prestazioni?

Ristrutturazione di un codice e il modo in cui l'ho creato nel tempo ha parti che assomigliano a questo: s.replace("ABW"," Aruba "); s.replace("AFG"," Afghanistan "); s.replace("AGO"," Angola "); s.replace("AIA"," Anguilla "); s.replace("ALA",...
posta 14.07.2018 - 22:29
1
risposta

Come denominare una variabile booleana che rappresenta una delle due opzioni?

Sto sviluppando un'applicazione con Python. Voglio avere una variabile booleana che rappresenti se qualcosa è buy o sell ma non sono sicuro di come dovrei nominarlo. Ecco le mie idee attuali: isBuy isSell buy_sell sell_buy...
posta 25.05.2018 - 11:50
4
risposte

Denominazione di variabili simili [chiuso]

Ho bisogno di poche variabili correlate (ad esempio ho le lunghezze di 3 linee date. Devo dire se formano un triangolo). Quale convenzione di denominazione delle variabili è preferibile in Java ? len0 , len1 , len2 o lenZ...
posta 14.11.2017 - 13:42
4
risposte

Convenzione di denominazione per un metodo che imposta e ottiene

Diciamo che abbiamo un metodo setFoo che imposta un flag in un oggetto Bar, ad es. class Baz { public void setFoo(String foo)( ... } } all'interno di setFoo, il metodo sta facendo un costoso caricamento dell'oggetto B...
posta 08.02.2013 - 07:35
2
risposte

Quale codice prima, MVC? [chiuso]

Sono stato codificato per un bel po 'e ho trovato un progetto su cui voglio lavorare: un'applicazione web Python che utilizza django + mongodb. So cosa voglio che faccia la mia app web. Quando sei in questa circostanza (solo iniziando un nuov...
posta 11.04.2014 - 20:27
2
risposte

Dovremmo refactoring la nostra base di codice esistente per utilizzare la programmazione funzionale, in particolare i flussi? [chiuso]

Abbiamo un grande progetto scritto in PHP. Esegue quasi esclusivamente operazioni imperative, come nell'esempio 1. Dovremmo refactoring il nostro codice esistente per utilizzare le operazioni funzionali? Pensi che il codice nell'esempio 2 sia pi...
posta 28.12.2014 - 19:27
1
risposta

Denominazione del metodo: a vs as get get

Le parole per, come e ottenere hanno un significato speciale quando vengono utilizzate nei nomi dei metodi? Esempi per new Integer(4).toString() get Integer.getInteger("system.unknown.property",4) come Arrays.asList(myPrimitive...
posta 25.04.2018 - 03:10