Tra i tools che ogni buon sviluppatore dovrebbe possedere non può mancare quello forse più classico e scontato, ovvero un software che compara il contenuto di 2 files ed evidenzia le differenze.
A meno di non voler usare le funzionalità di comparazione presenti nei vari software di controllo del codice sorgente, il compare di files è una operazione abbastanza frequente.
Ho provato vari tools di comparazione, quello che uso e che a mio parere è uno dei più validi (soprattutto perchè a free :)) è DiffMerge ver. 3.1.0.
Oltre alla classica funzione di comparazione di 2 files con indicazione grafica delle differenze, questo software contiene utilissime feature quali:
a) merging dei contenuti operando su 3 files;
b) comparazione di 2 cartelle con indicazione dei files mancanti e dei files con contenuto diverso;
c) aggiunta di un comodo menù contestuale in Windows Explorer per una rapida comparazione di files;
d) è multipiattaforma;
e) (già detto) è gratuito;