Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Intricatezza programma (perchè la massima e non la media?)

G
GiovanniQuadraroli (1230 points)
10 28 38
in Funzionamento degli homework by (1.2k points)
recategorized by
Perché viene presa in considerazione solo l'intricatezza massima di una funzione e non la media tra tutte le funzioni?
869 views
closed with the note: answered

2 Answers

Best answer
o
orlandoalessio1998 (7730 points)
7 24 36
by (7.7k points)
selected by
Ciao,

In generale viene usata quella massima perchè alla fine tutte le funzioni che usi prima o poi vengono richiamate e, dato che la complessità di ogni funzione viene calcolata anche in base alle funzioni chiamate all'interno, il risultato piu attendibile e indicativo è quello dell' intricatezza massima
G
GiovanniQuadraroli (1230 points)
10 28 38
by (1.2k points)
Ma l'intricatezza delle funzioni dovrebbe essere singola per ogni funzione. Alla fine quella del programma dovrebbe essere data da tutte le funzioni presenti. Comunque era solo curiosità niente di più
o
orlandoalessio1998 (7730 points)
7 24 36
by (7.7k points)
e su questo non ci sono dubbi :D però non vedo come creare 100 funzioni da 1 di intricatezza possa rendere il programma meno intricato.
A mio parere è molto meglio considerare solo la massima (cioe la funzione in cui poi inevitabilmente richiamerai tutte e 100 le altre)
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
La massima vi consiglia a rendere meno intricate tutte le funzioni.
G
GiovanniQuadraroli (1230 points)
10 28 38
by (1.2k points)
Ma alla fine per valutare un programma dovrei tenerle in considerazione tutte giusto ? Cioè avendo una media di 4.5 e una massima di 6 so che posso migliorare il programma ma posso ritenermi comunque soddisfatto? Intendo il programma totale è un buon programma?
o
orlandoalessio1998 (7730 points)
7 24 36
by (7.7k points)
tutti i risultati tra C e A sono buoni.
 C è migliorabile
B (sopratutto con 6 ) è "buon programma, ti manca poco a renderlo ottimo.. daje"
A potrebbe essere ottimizzabile ma puoi ritenerti soddisfatto
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
La intricatezza media può essere abbassata a piacere aggiungendo dummy functions, quella massima no
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Ciao!
Sicuro di quel che dici?
Vedendo i test della complessità sembra faccia realmente una media delle complessità delle varie funzioni!

Ad esempio per un test mi trovo con una funziona con valore 5 di complessità, altre con valore 2, un'altra con valore 3 e così via.
Io valore totale risulta circa 2.333.

Quindi sembra che faccia proprio una media tra la complessità di tutte le funzioni.

Sperando di averti aiutato,
Buona serata!
- Francesco Pio Scognamiglio
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Alessio, vai a vedere le mie risposte e capirai che qualcosa non va anche quando queste sono corrette e scelte come best answer.
Se dico una cosa è perché è fondata. Non perché mi va di sparare stupidaggini :)
o
orlandoalessio1998 (7730 points)
7 24 36
by (7.7k points)
io sto parlando di questo caso.. non di tutti :|
francesco.dev (33560 points)
21 51 129
by (33.6k points)
E su questo ci troviamo d'accordo, il problema sono proprio tutte le altre in cui, ingiustamente, mi trovo con voti giù.
o
orlandoalessio1998 (7730 points)
7 24 36
by (7.7k points)
molte volte non si pensa neanche a dove si clicca e quando una risposta (anche se scelta come migliore) non piace non si pensa due volte a lasciare un down.. ma alla fine cambia poco.. sempre che hai aiutato un tuo collega, sempre che sei migliore risposta, sempre che aiuterai coloro che avranno lo stesso dubbio ;)
G
GiovanniQuadraroli (1230 points)
10 28 38
by (1.2k points)
Ragazzi non è cattiveria ma mi state bombardando di mail. Se dovete parlare di intricatezza del codice siete i benvenuti, se dovete parlare di altro evitate di commentare. Grazie mille