Domanda

Così ho letto un paio di articoli di riviste e il sito web per PC-lint di Gimpel e compilatore FlexeLint C / C ++.

E 'molto costoso (almeno per me), ma sembra che potrebbe avere qualche merito per giustificare il costo.

Quindi mi chiedo se qualcun altro ha usato / li ha comprati e in grado di fornire le loro opinioni?

È stato utile?

Soluzione

Ho usato per usare PC-Lint qualche tempo fa. Personalmente credo che fosse la pena di investimento. Parte della risposta alla tua domanda dipende da alcuni fattori:

1.) Hai provato ad alzare il livello di avviso del compilatore al livello più alto? Molto fastidioso ma questo ha l'effetto di catturare eventuali errori semantici evidenti. Farei questo prima ho investito in uno strumento specializzato come PC-Lint

2.) Chi sei tu che codifica per? Se questo è un compito a casa per andare a scuola, allora non vale la pena. Se si tratta di un software che stai vendendo ad altri allora è un buon investimento nella produzione di codice stabile pulita.

Si noti che come ogni strumento si può richiedere un certo tempo per imparare ad usare il PC-Lint in modo efficace.

Altri suggerimenti

Ho appena finito di aggiungere di Gimpel PC-Lint ad un processo di compilazione. Si tratta di una configurazione difficile, ma è sicuramente la pena. Ho lavorato per alcuni anni nel passato di utilizzare questo stesso strumento linting su diversi progetti diversi. strumenti di codice di controllo statici aiutano a verificare la presenza di tutti i tipi di errori che un compilatore non verifica la presenza di, anche se warning del compilatore sono impostati al livello più alto (più rigida).

Inoltre, lo strumento di Gimpel ha il supporto per MISRA (così come norme specifiche per la versione diversa di ANSI C).

Sono d'accordo con Onorio Catenacci, che se si sta lavorando su un compito a casa, non è probabile che vale il costo. Ma se è per un processo di generazione più robusta, Lint ti aiuterà a trovare gli errori in precedenza nel ciclo di sviluppo, e che lo rende utile.

Ho usato pelucchi di Gimpel e altri prodotti nel 1985 ed è stato un cliente estremamente felice. Ho avuto una consulenza gig part-time e strumenti di Gimpel mi ha permesso di fornire un componente più affidabile in modo più rapido.

Non so come il relativo stato di cose è cambiato in 25 anni. Sono divertito nel vedere che su Unix, almeno, Gimpel è ancora distribuendo il codice sorgente offuscato.

Questa non è una risposta alla domanda che hai posto, ma se state pensando di uno strumento di analisi statica commerciale, probabilmente dovrebbe prendere in considerazione strumenti di analisi statica di altre aziende pure. Vedi, ad esempio, sono-c-statico-codice-analyis-strumenti- vale la pena-it? . E mi consiglia di aggiungere il tag “Analisi statica” alla domanda.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top