Domande con tag 'complexity'

2
risposte

Esiste una correlazione tra la complessità del codice e la produttività degli sviluppatori?

Il tempo impiegato per il refactoring di un codice base vale la pena a lungo termine, in termini di produttività degli sviluppatori? Mi sembra abbastanza chiaro che la modifica di un sistema pulito e ben progettato sia molto più semplice e pi...
posta 15.09.2011 - 03:17
2
risposte

Trattare con intersezioni di feature

Recentemente ho assistito a sempre più problemi simili a quelli spiegati in questo articolo sulle intersezioni delle funzionalità . Un altro termine per questo sarebbe linee di prodotto, anche se tendo ad attribuirle a prodotti realmente diver...
posta 08.01.2013 - 20:59
3
risposte

Come semplificare le mie complesse classi di stato e i loro test?

Sono in un progetto di sistema distribuito scritto in java dove abbiamo alcune classi che corrispondono a oggetti di business del mondo reale molto complessi. Questi oggetti hanno molti metodi corrispondenti alle azioni che l'utente (o qualche a...
posta 27.02.2012 - 08:29
4
risposte

Rotazione lessicografica più piccola di una stringa utilizzando matrici di suffissi in O (n)

Citerò il problema di ACM 2003: Consider a string of length n (1 <= n <= 100000). Determine its minimum lexicographic rotation. For example, the rotations of the string “alabala” are: alabala labalaa abalaal balaal...
posta 01.01.2012 - 18:41
2
risposte

singolo problema di spiegazione runtime for-loop

Sto analizzando alcuni tempi di esecuzione di diversi cicli di apertura e, poiché sto acquisendo più conoscenza, sono curioso di capire questo problema che devo ancora scoprire. Ho questo esercizio chiamato "Quante stelle sono stampate": for (...
posta 18.08.2014 - 14:32
4
risposte

Una buona idea per spostare la logica dalle istruzioni SQL?

Presenterò questa domanda dicendo che sono molto nuovo nello sviluppo di software professionale. Lavoro in un team che raccoglie dati da altri gruppi nella mia azienda e trasforma questi dati in rapporti utilizzabili dai dirigenti aziendali....
posta 24.01.2013 - 19:30
4
risposte

Big-O per ciclo annidato

Sto leggendo questo post su Big-O Dice che il seguente codice è O (n ^ 2): bool ContainsDuplicates(String[] strings) { for(int i = 0; i < strings.Length; i++) { for(int j = 0; j < strings.Length; j++) {...
posta 25.09.2011 - 23:20
1
risposta

Refactoring codice di elaborazione dei pagamenti in bizantino con un budget limitato [chiuso]

Ho lavorato su una grande applicazione Ruby on Rails per diversi anni. È stato ereditato in cattivo stato, ma la maggior parte degli errori di produzione sono stati risolti con il tempo. Ci sono alcune sezioni che non sono state toccate come il...
posta 30.11.2015 - 06:41
4
risposte

Ha senso calcolare la complessità ciclomatica / linee del rapporto di codice?

In generale, l'indice di manutenibilità dipende da molti fattori. Ad esempio, in Visual Studio, si basa sulla complessità ciclomatica, la profondità dell'ereditarietà, l'accoppiamento di classi e le linee di codice; quei quattro valori devono es...
posta 08.03.2011 - 20:20
6
risposte

Campi vs argomenti del metodo [chiuso]

Ho appena iniziato a scrivere un nuovo corso e mi è venuto in mente che stavo aggiungendo molti argomenti del metodo che non sono strettamente necessari. Questa è l'abitudine di evitare di avere lo stato in classi specifiche per alcune chiamate...
posta 12.09.2013 - 12:16