Presentazione

Nel corso degli anni di lavoro come programmatore, ho sviluppato un'idea molto ambiziosa:

- Riuscire a PREVEDERE i bug! -

O meglio: riconoscere i punti in cui si verificano eccezioni o comportamenti che portano a risultati inaccettabili.

Il codice sorgente segue una sintassi molto ben definita che gli permette di essere interpretato o compilato. Percio' e' virtualmente possibile ricavarne informazioni utili per individuare OGNI tipo di problema!

E' gia' possibile identificare tutta una gamma di problemi meno ambiziosi, fare analisi sulla qualità del codice o sullo stile Object-Oriented

Punti di Forza

Ma cosa lo rende diverso da altri programmi che analizzano il sorgente???

Io li ho trovati troppo chiusi, non rispondenti mai completamente alle esigenze personali. Ho quindi fortemente voluto creare una applicazione TOTALMENTE CONFIGURABILE ed ESTENSIBILE.

Un'altra grande potenzialita' e' espressa nell'applicazione di una SOLUZIONE a fronte del problema individuato. Il sorgente viene percio' modificato per rimediare al bug trovato.

Con DAMB e' possibile:

  • ricavare informazioni da qualsiasi linguaggio o meta-linguaggio, semplicemente descrivendone la sintassiTesto
  • ricavare informazioni da altri tipi di oggetti (es. Database, File System, Server, DLL, etc)
  • simulare l'esecuzione del codice, con la navigazione completa dell'origine dei valori
  • aggiungere nuove ANALISI personalizzate per individuare nuovi problemi
  • aggiungere ed utilizzare proprie soluzioni