Buscar
Estás en modo de exploración. debe iniciar sesión para usar MEMORY

   Inicia sesión para empezar


Por supuesto:

ingegneria del software

» Iniciar este curso
(Practica preguntas similares gratis)
Pregunta:

Cosa sono i code smell? qualche esempio

Autor: federico volpe



Respuesta:

I code smell sono dei segnali che suggeriscono problemi nella progettazione del codice. Di seguito ne sono elencati alcuni: codice duplicato: si può fare per arrivare velocemente al verde ma è da togliere con il refactoring. Le parti di codice in comune possono quindi essere fattorizzate. metodi troppo lunghi: sono poco leggibili e poco riusabili; troppi livelli di indentazione: scarsa leggibilità e riusabilità, è bene fattorizzare il codice; troppi attributi: suggerisce che la classe non rispetta la single responsability, ovvero fa troppe cose; lunghe sequenze di if-else o switch; classe troppo grande; lista parametri troppo lunga; numeri magici: è importante assegnare alle costanti numeriche all’interno del codice un nome per comprendere meglio il loro scopo; commenti che spiegano cosa fa il codice: indicazione che il codice non è abbastanza chiaro; nomi oscuri o inconsistenti; codice morto: nel programma non deve essere presente del codice irraggiungibile o commentato. Utilizzando strumenti di versioning è possibile riaccedere a codice precedentemente scritto con facilità. getter e setter: vedi principio di tell don’t ask.


0 / 5  (0 calificaciones)

1 answer(s) in total