Вход на сайт
Сравнение кода (редактор)?
336
NEW 16.12.09 16:45
Работаю над проектом, каждый программирует свои части кода. Нужен редактор, который равнивает код, показывает последние изменения. Например, такой как "Beyond Compare", неплохой редактор, но он к сожалению не показывает различие кода в пробелах и табуляторах. Подскажите, кто знает такой редактор, чтобы "различал" пробелы и табуляторы в коде. Для ОС - Виста.
Спасибо
Работаю над проектом, каждый программирует свои части кода. Нужен редактор, который равнивает код, показывает последние изменения. Например, такой как "Beyond Compare", неплохой редактор, но он к сожалению не показывает различие кода в пробелах и табуляторах. Подскажите, кто знает такой редактор, чтобы "различал" пробелы и табуляторы в коде. Для ОС - Виста.
Спасибо
Не говорите что мне делать, и я не скажу куда Вам идти (с)
16.12.09 19:30
не совсем наглядно, у нас около 20 тыс строк кода и каждый день он изменяется и разрастается в разных местах. Начальство хочет "видеть своими глазами" не напрягаясь процесс прироста и изменения кода
Не говорите что мне делать, и я не скажу куда Вам идти (с)
NEW 16.12.09 19:52
в ответ eugenia_ 16.12.09 19:30
Сравнить можно diff или windiff.
Кроме этого SVN и VSS имеют возможности сравнить версии.
Изучать "прирост кода" - занятие достаточно бессмысленное.
Одна и та же функциональность имплементируется и парой сотен строк... и парой строк.
Отслеживать есть смысл имплементацию функцмональности - это уже должно быть видно в MS Project...
Кроме этого SVN и VSS имеют возможности сравнить версии.
Изучать "прирост кода" - занятие достаточно бессмысленное.
Одна и та же функциональность имплементируется и парой сотен строк... и парой строк.
Отслеживать есть смысл имплементацию функцмональности - это уже должно быть видно в MS Project...
NEW 17.12.09 07:27
в ответ eugenia_ 16.12.09 16:45
В ответ на:
Например, такой как "Beyond Compare", неплохой редактор, но он к сожалению не показывает различие кода в пробелах и табуляторах.
там же есть опция (кнопка на тулбаре) - учитывать пробелы и табы или игнорировать.Например, такой как "Beyond Compare", неплохой редактор, но он к сожалению не показывает различие кода в пробелах и табуляторах.
Проклят нарушающий межи ближнего своего (Втор.27:17)
NEW 17.12.09 13:28
в ответ eugenia_ 16.12.09 19:30
diff + diffstat, если начальсво не хочет напрягаться... а вообще, правильный совет давали - использовать систему контроля версий, из которых уже можно выгребать нужные данные
а видение процесса по кол-ву строк - это такой бред, который характеризует знания начальства в области софтостроительства. если у меня в день будет минус 300 строк, то меня надо оштрафовать за плохую работу? или наоборот, наградить за избавление от лишнего кода, наличие которого будет приводить к дополнительным ошибкам?
а видение процесса по кол-ву строк - это такой бред, который характеризует знания начальства в области софтостроительства. если у меня в день будет минус 300 строк, то меня надо оштрафовать за плохую работу? или наоборот, наградить за избавление от лишнего кода, наличие которого будет приводить к дополнительным ошибкам?
NEW 23.12.09 20:50
в ответ eugenia_ 16.12.09 16:45
Вам подойдет как WinMerge, AraxisMerge, так встроенные средства того же TortoiseSVN например, как уже советовали. Однако если задача выполняется систематически, то стоит взгянуть на более серьезные интсрументы. Скажем continuous integration server такой как JetBrains TeamCity позволяет с легкостью отслеживать все изменения (кем были сделаны, когда) и показывать код в сравнении до и после комита соответсвенно. Весьма удобно, несмотря на то что это далеко не самое замечтальное на что способен этот тул.