Ci sono molte caratteristiche di qualità (vedi ISO 25000 o il Modello di Strategia di Test Euristica) ma la caratteristica di Manutenibilità è sempre stata un punto dolente per me: molto importante ma difficile da testare. Usando Codescene ho ottenuto un'eccellente panoramica della salute del codice (la qualità del codice per così dire) e aiuta a fissare obiettivi.
Le revisioni delle Pull Request sono particolarmente fantastiche e funzionano come un revisore del codice senior aggiuntivo che esamina ogni pezzo di codice che entra nei rami principali o di sviluppo per tutti i team. Questa funzione da sola mi permette di garantire la manutenibilità di tutto il nuovo codice fino a un certo livello. Per il team pilota abbiamo misurato approssimativamente una frequenza di un paio di analisi delle pull request al giorno per un team di sviluppo di 6-7 persone.
Come manager di Test e Qualità è perfetto ottenere una panoramica e gli sviluppatori nei team sentono che li aiuta a produrre un codice migliore. Aiuta anche i team a descrivere meglio il rapporto costo-beneficio dell'aumento della salute/qualità del codice dedicando tempo al refactoring di certi punti critici, un vantaggio che può essere difficile da spiegare agli stakeholder che mancano di competenze nello sviluppo.
In generale, la mia aspettativa su questo strumento è che il costo di manutenzione del nostro ciclo di sviluppo diminuirà in modo sostanziale in futuro.
Ho dovuto configurare il server da solo ma il rapido deployment usando Docker è stato ottimo. Il software funziona anche con metodi di autenticazione comuni, il che ha reso facile connettersi al software da cui volevo estrarre informazioni.
Il supporto clienti è stato buono, ho avuto un contatto che ha risposto in modo rapido e questo ci ha aiutato a distribuire Codescene piuttosto rapidamente. Recensione raccolta e ospitata su G2.com.
Gli svantaggi finora sono stati pochi, ma ci sono alcune funzionalità che sono difficili da usare quando si lavora con un'organizzazione in cui aprire porte del firewall o lavorare con proxy è una sfida. C'è, ad esempio, un'eccellente integrazione con Azure DevOps per le revisioni automatiche del codice, ma se la tua istanza di Azure DevOps è all'esterno della rete in cui Codescene è in esecuzione, non possono connettersi senza un proxy o l'apertura di una porta del firewall. Questo può essere gestito utilizzando agenti locali di Azure DevOps in esecuzione che possono chiamare l'API di Codescene, ma alcune funzionalità come il conteggio del numero di PR analizzati non vengono quindi attivate. Recensione raccolta e ospitata su G2.com.
Il revisore ha caricato uno screenshot o inviato la recensione in-app verificandosi come utente attuale.
Validato tramite un account email aziendale
A questo recensore è stato offerto un incentivo nominale come ringraziamento per aver completato questa recensione.
Invito da un venditore o affiliato. A questo recensore è stato offerto un incentivo nominale come ringraziamento per aver completato questa recensione.
Questa recensione è stata tradotta da English usando l'IA.




