Domande con tag 'programming-practices'

7
risposte

Si dovrebbe utilizzare "else" in situazioni in cui il flusso di controllo lo rende ridondante?

A volte mi imbatto in codice simile al seguente esempio (ciò che questa funzione fa esattamente fuori dallo scopo di questa domanda): function doSomething(value) { if (check1(value)) { return -1; } else if (check2(value)) { retur...
posta 10.12.2016 - 17:18
11
risposte

Perché usare System.out.println () è così brutto? [chiuso]

Naturalmente, è molto utile utilizzare un framework di registrazione per i messaggi di errore o gli avvertimenti. Ma a volte uso System.out.println () se voglio provare qualcosa di nuovo in poco tempo. È davvero così brutto usare System.out.p...
posta 16.08.2012 - 23:49
5
risposte

"Password dimenticata" - Come gestirlo?

Ho letto questa risposta e ha trovato un commento che insiste a non inviare la password via email: passwords should not be able to be retrieved by email, I hate that. It means my password is stored in plain text somewhere. it should be re...
posta 28.10.2010 - 17:03
5
risposte

Quando dovresti riscrivere? [duplicare]

Nel famoso (o famigerato) articolo di Joel Spolsky Thins che non dovresti mai fare, parte I , egli fa il caso che fare una riscrittura è sempre una mossa sbagliata perché: Ti mette automaticamente dietro (i tuoi concorrenti / programma...
posta 12.08.2011 - 20:41
10
risposte

Preferendo Python su C per la programmazione algoritmica

Ho studiato un po 'di algoritmi e ho guardato siti come SPOJ.pl TopCoder, ecc. Ho visto che i programmatori preferiscono C o C ++ di solito per la maggior parte dei concorsi di programmazione algoritmica. Ultimamente ho avuto qualche problema...
posta 08.08.2012 - 21:07
2
risposte

Qual è la differenza tra function () e function (void)?

Ho sentito che è una buona pratica scrivere funzioni che non ricevono nulla come parametro come questo: int func(void); Ma ho sentito che il modo giusto per esprimere è così: int func(); Qual è la differenza tra queste due dichiarazion...
posta 11.06.2015 - 17:11
4
risposte

Scrittura di un manuale di sviluppo aziendale

Lavoro per una piccola azienda. Il braccio di sviluppo del software della compagnia prima di essere assunto consisteva in un ragazzo autodidatta oberato di lavoro. Ora che ho scritto software per l'azienda per alcuni anni, sono stato incaricato...
posta 01.05.2012 - 22:05
10
risposte

Perché abbiamo bisogno di "funzioni di callback"?

Sto leggendo il libro programming in Lua . Diceva che Closures provide a valuable tool in many contexts. As we have seen, they are useful as arguments to higher-order functions such as sort. Closures are valuable for functions that bu...
posta 23.04.2013 - 13:34
10
risposte

Come si impaginano normalmente le regioni di una classe?

Mi chiedevo se esistesse uno standard per la stesura delle regioni di una classe. Attualmente utilizzo Fields Constructor Properties Public Methods Private Methods Fields è proprietà privata e Properties è quelle pubbliche. Nor...
posta 24.09.2010 - 20:37
4
risposte

Cos'è la programmazione basata su pattern?

Qualcuno può spiegare l'ossessione per i pattern e gli anti-pattern nella programmazione? Lo chiedo perché non ho assolutamente idea di cosa significhi uno dei modelli. Di fronte a un compito di programmazione, penso per un po 'al problema, scri...
posta 19.04.2011 - 05:39