MolhadoRef - это SCM с поддержкой рефакторинга инструмент, способный захватывать и Версии семантики Java программные объекты и рефакторинг операции, которые были выполнены эти объекты.
Кто-нибудь знает о такой системе в вселенной .NET? (Почему .NET всегда, кажется, отстает от java с типом поддержки инструмента?)
Кто-нибудь знает о такой системе в вселенной .NET? (Почему .NET всегда, кажется, отстает от java с типом поддержки инструмента?)
Во-первых, ваш вопрос немного вводит в заблуждение. Это не "инструмент Java", как таковой. Это инструмент, который помогает понять Java, но работает как SCM для любого блога текста; вы просто не получите поддержку рефакторинга, если это не код Java. Поэтому можно было бы легко спросить (и, возможно, более точно), "почему MozhadoRef не поддерживает С#?"
Во-вторых, причина, по которой вы не видите много таких инструментов, заключается в том, что это академический исследовательский проект, а не коммерческий продукт. Это также прототип, а не завершенная работа. Обратите внимание, что последнее обновление было около 2007 года.
Наконец, дизайн кажется ужасным. Им нужно было создать совершенно отдельный SCM (Molhado) исключительно для реализации этих идей, когда это звучит так, как многие из них могли быть сделаны в контексте существующего SCM. Я не буду упускать из виду исследователей, поскольку это слишком сильно ударяет по защитникам кресла, но современные инструменты SCM, такие как git
или svn
, могут очень легко иметь сторонние плагины, которые будут делать то же самое, что и MolhadoRef, без необходимости вы переключитесь на совершенно новую экосистему SCM и повредите свою инструментальную цепочку.