На одном из блогов нашел ссылку на некую программу, которая помогает следить за кодом, и его изменениями при разработке крупных проектов. SourceMonitor - на первый взгляд довольно невзрачная программа, которая на удивление предоставляет достаточно много информации о исходном коде. Начну с того что анализировать она может:

  • С++
  • C#
  • Java
  • VB.NET
  • Delphi
  • C
  • HTML
  • Visual Basic

Далее, я создаю новый проект, куда загружаю один из своих проектов на C#. Далее создается Checkpoint - точка, которая позволит запомнить и сохранить текущее состояние исходного кода проекта. Как только мы создали Checkpoint в SourceMonitor мы уже можем знать сколько файлов содержит проект, сколько в нем строк кода, классов, какой процент кода составляют комментарии, сколько вызовов методов в нашем коде. Вобщем очень много полезной информации, которая может быть представлена даже в графическом варианте. Статистику можно смотреть как для всего проекта, так и для каждого файла отдельно. Думаю программа будет полезной тем, у кого крупные проекты и требуется контроль версий кода. Также неплохо оценивать код до и после оптимизации (исследуя количество переменных и вызовов методов и др. показатели). Удачного контроля кода ;)

Комментарии (12) на запись “Контролируйте код, господа! :)”

  1. хостинг пишет:

    а PHP она не умеет отслеживать? или это программа только для тяжелых програмистов?

  2. DeVoid пишет:

    Нет, список доступных языков для анализа привел выше.

  3. ДИВАН пишет:

    Давненько её использую, очень нарвится… =) я прямо в восторге от неё

  4. Михайлов пишет:

    Чем проще кодить, тем сложнее писать хороший код - имхо! :)

  5. Stanney пишет:

    В мемориз! спасибо автор, статья интересная

  6. VLAD пишет:

    Интересная статью, записал в память !

  7. студент из Красноярска пишет:

    да, без контроля щас никуда! спасибо!

  8. Антонов Сергей пишет:

    спасибо за статью :)

  9. Экономыч пишет:

    мдамс, тяжёлый случай, я не пойму зачем его контролировать? Я вот например файлы exe правлю обычным Far

  10. zvenyka пишет:

    За статью-респект!

  11. DeVoid пишет:

    Экономыч, контролировать код при разработке больших приложений приходится полюбому. А править exe можно и в Far, но тут речь идет не о правке, а о сборе статистики исходного кода.

  12. компьютерщик пишет:

    всегда контролирую сам, иногда получается долго времени затратно
    но изменять принципам не собираюсь)
    чего и вам желаю!

Оставить комментарий