Domande con tag 'code-quality'

2
risposte

Python MVC-file-separation

Sono abituato a programmare in Java, quindi la mia visione di queste cose è piuttosto basata su Java, ma dubito che questo sia il modo corretto di scrivere codice Python. Ho trovato questo link link che chiede un domanda simile a quello che st...
posta 11.04.2017 - 22:57
0
risposte

Applicazione di una funzione sovraccaricata / basata su modelli in base al tipo di QVariant

Sto provando a prendere un QVariant (in questo caso da un QProperty generato su una classe) e in base al tipo, restituire un QWidget che consente di modificarlo in modo appropriato. una firma per la funzione di conversione potr...
posta 06.07.2018 - 18:04
1
risposta

Buona correzione vs Risoluzione rapida [duplicato]

Partiamo da questo principio: la qualità è una funzione che non puoi aggiungere a un progetto nel bel mezzo del processo di sviluppo. Questo è lo scenario: due settimane per andare a vivere con il mio progetto e, uno degli sviluppatori ha a...
posta 11.11.2013 - 11:54
3
risposte

Restituisce il tipo di riferimento passato al metodo

Lo sto chiedendo dal punto di vista .NET (C #), tuttavia preferirei una risposta agnostica della lingua. È meglio restituire il tipo di riferimento quando qualche valore è cambiato nel metodo o no? Sono principalmente preoccupato per la leggi...
posta 23.02.2015 - 19:46
4
risposte

Qual è il modo migliore per gestire eccezioni leggermente diverse?

Il mio codice ora assomiglia a qualcosa del tipo: void throw_illegal_part_of_input_exception(char c) {} void throw_invalid_input_length_exception(int position, int length) {} void throw_invalid_subinput_length_exception(int position, int lengt...
posta 26.03.2015 - 02:16
2
risposte

Scrittura / discussioni sull'estetica del codice? [chiuso]

Sto cercando delle considerazioni sulle domande "Il codice può essere bello?" e "Che cosa rende il codice bello?" Gli esempi includono: Questo documento accademico: Offuscamento, lingue strane e codice estetico Questo post del blog:...
posta 18.02.2011 - 07:26
2
risposte

Copertura del codice e programmazione difensiva (in funzioni private)

Supponendo che tu voglia costruire test automatici per la seguente (molto semplice, se dispari) classe. // Calculates the distance between neighboring values in a vector // and provides functions to return the distance from one index to the fo...
posta 27.06.2018 - 12:23
1
risposta

Devo usare software insicuro di bassa qualità se viene richiesto?

Lavoro per una startup finanziaria gestendo le cose tecniche. Il COO ha deciso di creare un nuovo sito Web utilizzando uno sviluppatore di contratto e il proprietario dell'azienda lo ha pagato ($ 9k). Mi viene chiesto di utilizzare il nuovo sito...
posta 26.11.2017 - 01:54
1
risposta

Un numero è utilizzato solo una volta e direttamente associato a un parametro di funzione un numero magico? [duplicare]

Voglio evitare numeri usati direttamente nelle espressioni senza un significato ovvio. Tuttavia, se un numero viene usato una sola volta, come argomento passato in una funzione, e quel numero può essere facilmente cambiato senza interrompere i...
posta 02.07.2015 - 09:29
1
risposta

Quali sono le aree chiave per valutare il software (codebase)? [chiuso]

Mi è stato chiesto di eseguire una revisione del codice di circa 50 applicazioni per un periodo di 6 settimane. (La gestione è cambiata e il nuovo CTO ha richiesto un audit completo del software interno) Mi chiedo, quali sono le aree chiav...
posta 27.11.2014 - 22:47