Re[9]: Athlant & Subversion
От: Dimentiy Россия  
Дата: 16.05.03 10:49
Оценка:
Здравствуйте, Akzhan, Вы писали:

A>Здравствуйте, Dimentiy, Вы писали:


D>>А вообще, у меня сложилось очень неоднозначное, скажу дипломатично, мнение об Athlant. Во всяком случае, EAccessViolation я видел регулярно. Ничего конкретного не скажу. Возможно, конфликт был с чем-то, с моими классами, с JEDI — не знаю. Возможно, эти проблемы уже решены (если они были).


A>Хе. Были малопринципиальные глюки в Athlant в ранних версиях. Но сейчас это вылизанный и удобный продукт. Мне им пользоваться удобнее, чем любым другим, возможно, исключая встроенный в VS.NET.


A>Если найдёшь ошибки в последних версиях, не поленись сообщить автору.


Дело было вечером, делать было нечего...
Вернее не вечером, а днём — но учитывая, что автор TortoiseSVN опять всё поломал, а я пытался всю ночь безуспешно собрать из поломанного релиз (отдельно стоит отметить свежепротестированную VS.Net 2003, которая произвела хорошее впечатление за исключением того, что местами не работает ) — кроме как тестировать Атлант делать мне нечего

Буду писать впечатления "с листа", как говорится что вижу, о том пою. Просьба ни в коем случае не воспринимать как антирекламу, а исключительно как предложения по улучшению.
Рассматривается текущая свежескачанная версия.

Забегая вперёд, скажу что движение вперёд налицо.
Тем не менее, к замечаниям.


1) Первый запуск Атланта. Сообщение о том, что осталось 6 дней evaluation(следствие прошлых проб). С одной стороны это понятно, но с другой — ранние-то версии мне не подошли, а будущие через шесть дней, если бы вдруг пришло в голову, мне попробовать уже будет не судьба.

2) Открываю старый проект. Открываю Athlant Manager. Разрешена команда View Source для *.res-файла проекта. При её исполнении, конечно, получается белиберда в окне редактора.

3) В проекте два файла — Project1.dpr и Unit2.pas. Оба открыты в текстовом редакторе. Команда View Source для Unit1.pas активирует закладку с Unit1.pas, как и ожидается. Команда View Source для Project1.dpr приводит к ругательному MessageBox-у.

4) Я никуда не залогинился и кнопки CheckOut и т.д. — grayed. Непонятно при этом, почему также Grayed кнопки "Add non-project file(s)" и "Remove non-project file(s)". Если я хочу поработать, потом залогиниться и сделать Commit — почему Athlant Manager не позволяет добавлять non-project files?

5) Насчёт AthlantDiff.exe. Какой полезностью обладает эта утилита, если не позволяет редактировать файлы? Просто просматривать изменения — мало толку, ИМХО.

6) Ещё про AthlantDiff. Если рассматривать эту утилиту только в приложении к работе с продуктами Borland, то это замечание не так важно. А вообще, есть обалденная библиотека для подсветки синтаксиса — Colorer. Подсвечивает всё на свете. К тому же не поддерживает Unicode и подсвечивает синтаксис. А в атланте опять же стандартный набор шаблонов подстветки, да и например подстветка *.cpp какая-то странная. Я уже обыскался diff, которым можно было бы сравнивать XML-файлы в UTF-8. Нашёл только утилиту CompareIt!, но у неё алгоритм мягко говоря странноватый, продолжаю искать.


В общем-то понравилось, текущая версия действительно лишена всяких EAccessViolation, и функциональность хорошая. Кому-то наверняка будет полезным инструментом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.