Domande con tag 'code-quality'

6
risposte

Quali informazioni deve contenere un buon commento (metodo / classe)? [chiuso]

Questo è qualcosa che mi ha infastidito per un po 'di tempo. Immagino che ci siano un paio di ovvi aspetti importanti che dovrebbero entrare in un commento, come ad esempio: L'autore (i) Una descrizione dei parametri (e dei loro tipi, se...
posta 29.07.2011 - 01:08
3
risposte

Come verificare il codice che potrebbe richiedere molto tempo per essere compilato? [chiuso]

Come follow-up alla mia domanda precedente: Qual è il miglior approccio per la codifica in un ambiente di compilazione lento Per ricapitolare: sono bloccato con un grande sistema software con cui un'ideologia TDD di "testare spesso" non...
posta 25.02.2011 - 13:56
4
risposte

Il file esiste e il file non esiste. C'è una differenza nelle prestazioni?

Diciamo che sto controllando una directory per l'esistenza di un file, e quindi a seconda che esista o meno il file, agisco di conseguenza. Ad esempio, vedi i due frammenti di Python qui sotto. if os.path.isfile(file_name): # do task A els...
posta 02.07.2014 - 18:21
1
risposta

La brevità nello scrivere codice è vantaggiosa quando richiede l'uso di costrutti del linguaggio in modo strano [duplicato]

In C #, con i metodi di estensione, puoi sostituire questa riga di codice: TimeSpan interval = TimeSpan.FromMinutes(4); con questo: TimeSpan interval = 4.Minutes(); Il metodo di estensione è: public static TimeSpan Minutes(this int...
posta 26.01.2015 - 15:44
3
risposte

Troppa logica in un blocco catch annidato

Il mio lead dev si è lamentato del fatto che ho troppa logica in un blocco catch annidato. Il mio codice è simile a questo: try { // some setup and a network call } catch (CustomEx ex) { try { KindaLengthyRecursiveRetryMeth...
posta 05.09.2018 - 16:12
1
risposta

Come presentare il codice nel lavoro accademico?

In realtà, sto scrivendo la mia tesi di laurea, che consiste nell'analizzare l'algoritmo BitTorrent e vedere la sua applicazione su Client di trasmissione come esempio di implementazione . Leggendo il suo codice, scritto in C, puoi vedere m...
posta 26.11.2013 - 04:01
2
risposte

Strumenti di revisione del codice: da usare o no? [chiuso]

Nel mio team di sviluppo, stiamo eseguendo revisioni di codice, tuttavia non in modo corretto, credo. I problemi di cui il nostro processo soffre: Non viene assegnato tempo sufficiente per una corretta revisione del codice. Fare recensi...
posta 17.10.2013 - 23:29
2
risposte

Vuoto tranne blocco vs enorme tranne blocco

Quale di questi è più facile da leggere? Un blocco except vuoto: try: foo = do_foo() except FooError: pass # see below else: return do_bar(foo) # Recover from the FooError (long, complicated) O questo: try: foo =...
posta 28.01.2015 - 22:47
3
risposte

Qualità del codice Java nei metodi di chiamata dei metodi

Attualmente sto lavorando con una base di codice "interessante" e vedo il seguente tipo di cosa nel codice. public Object doSomething() { Object obj = new Object(); // Do some stuff to the object obj = doSomthingElse(obj);...
posta 03.04.2014 - 12:39
2
risposte

Prevenire i resolver ip in un programma tipo skype

Attualmente sto creando un programma simile a Skype, che usa un sistema ibrido peer to peer per comunicare tra gli utenti (ad es. il server contiene tutti gli IP degli utenti, un client che vuole connettersi a un amico dirà al server, che invier...
posta 20.07.2014 - 20:28