Domande con tag 'code-quality'

11
risposte

Quali fattori dovrebbero influenzare il modo in cui determino quando abbandonare un piccolo progetto con un amico? [chiuso]

Mi sono trovato in una situazione difficile come negli ultimi tempi. Ho lavorato a un gioco con un compagno di programmazione per quasi 8 mesi. Entrambi siamo partiti come nuovi arrivati alla programmazione intorno ad agosto dello scorso anno, l...
posta 14.05.2015 - 08:16
3
risposte

Perché ogni widget ha bisogno di un riferimento al suo genitore in un semplice sistema di widget?

Sto lavorando su un semplice sistema di widget (finestra singola, dimensione fissa). Ogni widget ottiene il suo genitore (cioè il widget che lo contiene) passato nel suo costruttore - tranne che per il widget di root, che ho chiamato Screen ....
posta 01.03.2013 - 12:38
5
risposte

Raccolta di tutti i dati in un'unica iterazione rispetto all'utilizzo di funzioni per codice leggibile

Dire che ho una serie di corridori con cui ho bisogno di trovare il corridore più alto, il corridore più veloce e il corridore più leggero. Sembra che la soluzione più leggibile sia: runners = getRunners(); tallestRunner = getTallestRunner(run...
posta 21.06.2013 - 07:28
3
risposte

Qual è la differenza (se esiste) tra (null! = $ oggetto) e ($ oggetto! = null) quando si utilizza PHP?

Sono abituato a Java e quindi penso sempre che le condizioni siano interpretate da sinistra a destra, cioè c'è una differenza vitale in null != $obj e $obj != null Ora questo sembra non essere il caso di PHP. Posso fare qualcosa...
posta 21.08.2012 - 14:34
10
risposte

Superata la goffaggine nella scrittura del codice

Credo che questo sia un po 'correlato a questa domanda: Come essere un programmatore di bug zero? . Ma credo che questo riguardi maggiormente la goffaggine nella programmazione perché so che è impossibile diventare un programmatore di bug zero....
posta 03.01.2012 - 15:48
6
risposte

Cosa può andare storto nel comporre un nome di metodo da una stringa?

Ho un pezzo di codice che compone il nome del metodo per chiamare da un parametro stringa. Non credo sia una buona cosa da fare, ma non sono sicuro di cosa possa andare storto in questo. Ecco uno snippet semplificato di quel codice: switchT...
posta 18.12.2013 - 20:12
9
risposte

Verifica la qualità del codice [duplicato]

Mi è stato chiesto di rivedere la qualità di due basi di codice. Non ho mai fatto nulla del genere e ho bisogno di consigli su come eseguirlo e segnalarlo. Sfondo Esistono due provider di codice, uno in VB e uno in C (ISO 9899: 1999 (C...
posta 29.05.2012 - 10:16
4
risposte

L'uso della funzione nidificata chiama una cosa negativa?

In un recente compito a casa ho finito per chiamare le mie funzioni in un modo brutto uglyReceipt(cashParser(cashInput())) il programma ha funzionato perfettamente, ma mi sentivo ancora come se stavo facendo qualcosa di sbagliato. Le fun...
posta 17.04.2016 - 13:06
2
risposte

Esistono API opensource che aiutano a analizzare il codice?

Ad esempio, supponiamo di dover controllare un certo uso del codice C # e avvisare l'utente che si tratta di una cattiva pratica. Esistono più usi che desidero rilevare, ad esempio: Risorsa non rilasciata dallo sviluppatore (in un ambiente C...
posta 17.01.2012 - 14:00
6
risposte

Chiamando il metodo successivo da uno precedente ... Perché questo cattivo design?

Se createWorld() è veramente lungo e ho bisogno di dividerlo, posso dividerlo in createLight() , createEarth() , createPlants() e createAnimals() . Quindi, naturalmente lo faccio: function createLight(){ //work 1 }...
posta 05.12.2016 - 21:53