Je suis en train de suivre un cours de génie logiciel. Notre mission est d'évaluer Thunderbird de Mozilla. Notre mission est d'évaluer la taille de Thunderbird. Une métrique que nous devons utiliser est le nombre de lignes de code dans le projet. (Les lignes de code ne signifient pas les commentaires ou les nouvelles lignes).Comment calculer le nombre de lignes du projet
Existe-t-il un moyen standard pour trouver le nombre de lignes ou est-ce que je ferais mieux de créer un script pour faire cela?
Je pense que je pouvais faire quelque chose comme ceci:
# remove all comments
find -name *.java | \
sed "/\/*/,\*\// s/.*//g | \ # remove multiline comments
sed s/\/\///g # remove single line comments
# count not empty lines
find -name *.java | grep -c "<character>"
Mais il me faudrait le faire pour chaque type de fichier. Il semble qu'il devrait y avoir une utilité qui le fait déjà. (quelque chose compatible mac/unix serait préférable).
A travaillé comme un charme. – sixtyfootersdude