Страница 9 / 37

Инструментарий программиста: [Назад] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [Вперед]

akaGM

Редактировать | Цитировать | Сообщить модератору
подборка программ и ресурсов, облегчающих повседневную жизнь программистов
 
размещая программу или сообщение, пожалуйста руководствуйтесь следующими несложными правилами:
 
  • не обсуждаются вопросы, связанные с особенностью работы известных коммерческих пакетов (VS и RAD Studio);
  • в своих сообщениях давайте максимальную информацию о программе (ссылки, краткое описание);
  • размещая программу в шапке, давайте ссылку на официальный сайт для свободных программ и ссылку на варез для комерческих;
  • если программа уже имеет ветку обсуждения на форуме, то желательно привести ссылку на неё;
  • никаких holy wars;

  • инструменты для продуктивной работы программиста
     
    ссылка на подборку ресурсов, собранных посетителями этого форума

Отправлено: 00:41 04-08-2011 | Исправлено: Gorynych4321, 03:08 24-09-2015
druff

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Polsun
у каждого своё мнение. Я считаю, что очень даже инструмент. Особенно под Win, где нехватает nix'овых bash и т.д..

Всего записей: 402 | Зарегистр. 14-11-2006 | Отправлено: 09:49 24-08-2011
XPerformer



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все-таки предлагаю в шапку добавить утилиты для исследования и модификации программ программ на лету. Это, например, вышеупомянутый
 - AutoIt Window Info Tool  из AutoIt3 - получение информации о любом окне Windows и его контролах,
 - Hawkeye - The .Net Runtime Object Editor (исследование свойств .Net объектов),
 - Delphi Application Peeper (аналогичное средство для программ на Delphi)

Всего записей: 1866 | Зарегистр. 20-06-2011 | Отправлено: 15:27 24-08-2011
akaGM

Редактировать | Цитировать | Сообщить модератору
XPerformer
ок, я добавлю
только обозначь их категории?
потому что
Цитата:
утилиты для исследования и модификации программ программ на лету
и
получение информации о любом окне Windows и его контролах
смахивает на хак или на утилиты систем. админа как, например, processview из пакета sysinternals

Отправлено: 16:39 24-08-2011
XPerformer



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
Ну в общем, для хака их тоже можно использовать. Например, если кнопка или контрол на форме недоступна/невидима, можно сделать ее доступной/видимой.
Я еще подумаю как их описать и чуть позже напишу

Всего записей: 1866 | Зарегистр. 20-06-2011 | Отправлено: 16:50 24-08-2011
akaGM

Редактировать | Цитировать | Сообщить модератору
XPerformer
ок
 


а hippoedit оказался (лично для меня) слаб в оношении гибкости работы с синтаксис-подсветкой...
нельзя, например, управлять подсветкой по строке с позиционированием (ну или я не нашёл эти места в хмл-конфигах), что очень критично для некоторых форматов (фиксированный формат фортрана в моём случае)...

Отправлено: 17:28 24-08-2011 | Исправлено: akaGM, 17:29 24-08-2011
A1exSun



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xaoc80
кстати, посмотрите еще phpDesigner 7.2.5
позже добавлю его в шапку...

Всего записей: 1844 | Зарегистр. 25-11-2009 | Отправлено: 17:35 24-08-2011
wasilissk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто какие использует инструменты для определения покрытия кода в Delphi (2007-2009), если таковые вообще существуют.

Всего записей: 293 | Зарегистр. 25-12-2006 | Отправлено: 20:55 25-08-2011
akaGM

Редактировать | Цитировать | Сообщить модератору
Geany [X O] -- мощный редактор исходного кода со всеми стандартными возможностями программ такого рода
для желающих: управление проектами имеется...
 
-----
wasilissk

Цитата:
определения покрытия кода
а это что такое?

Отправлено: 00:49 26-08-2011 | Исправлено: akaGM, 00:52 26-08-2011
wasilissk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
http://ru.wikipedia.org/wiki/Покрытие_кода
Типа NCover для VisualStudio.

Всего записей: 293 | Зарегистр. 25-12-2006 | Отправлено: 05:12 26-08-2011
XPerformer



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wasilissk
http://en.wikipedia.org/wiki/DUnit

Всего записей: 1866 | Зарегистр. 20-06-2011 | Отправлено: 06:18 26-08-2011
wasilissk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer
DUnit позволяет определить покрытие?  
Использую его как фреймворк для тестов. Та версия, что у меня как максимум позволяет через визард добавить интерфейсную часть класса. Но покрытие она не определяет, сейчас что-то изменилось?

Всего записей: 293 | Зарегистр. 25-12-2006 | Отправлено: 06:39 26-08-2011
XPerformer



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
1) Hawkeye - The .Net Runtime Object Editor [W F]
Утилита, которая позволяет смотреть, редактировать, анализировать и вызывать почти любой объект .Net приложения. Полезно при отладке, тестировании, изучении работы приложения.
Возможности:
2) AutoIt Window Information Tool [W F]
Позволяет получить информацию об указанном окне с целью дальнейшей автоматизации работы с ним. Это заголовок окна, текст (видимый или скрытый), координаты, свойства выбранного контрола. Входит в состав пакета AutoIt. Поддержка  x86 и x64
3) Delphi Application Peeper (DAP) [W F]
средство для анализа и отладки запущенных приложений, написанных на Delphi и C++ Builder. Показывает опубликованные свойства объектов. Версия Lite бесплатна
 
Категория - ближе всего к отладке. Если выделять в отдельную категорию, то по английски это называется Spy tools, например в Visual Studio этот инструмент называется Microsoft Spy++
 
 
Добавлено:
wasilissk
Не знаю.
Ты бы вопрос внятно сформулировал, этих покрытий как собак нерезанных... Глядишь, кто-то и помог бы...

Всего записей: 1866 | Зарегистр. 20-06-2011 | Отправлено: 07:18 26-08-2011
akaGM

Редактировать | Цитировать | Сообщить модератору
XPerformer
done
пойдёт? длинновато правда...
 
wasilissk
ясно...

Отправлено: 07:40 26-08-2011 | Исправлено: akaGM, 07:41 26-08-2011
wasilissk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer

Цитата:
Ты бы вопрос внятно сформулировал

Ok.
Существует ли программное средство для Delphi для определения степени покрытия кода?
Покрытие кода - показатель того, насколько код покрыт тестами. Чаще используется показатели - покрытие строк кода и покрытие условных путей. Те утилиты, что я знаю, если показывают покрытие, то показывают все возможные покрытия, поэтому будет достаточно того факта, что такое-то программное средство просто показывает покрытие кода.
Пример подобного средства NCover для C# VisualStudio.

Всего записей: 293 | Зарегистр. 25-12-2006 | Отправлено: 07:43 26-08-2011
XPerformer



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
Конечно, можешь сократить на свое усмотрение. Или спрятать под more
 
Добавлено:
wasilissk
В AQTime есть профайлер покрытия
 
Добавлено:
akaGM
Мы платные продукты не рассматриваем?
 
Добавлено:
wasilissk
Вот еще тулзовина Discover for Delphi
analysis tool that allows to measure how thoroughly Delphi programs have been tested
Вообще говоря, это не "Инструментарий программиста", а тестировщика, так что немного оффтоп...
Сам я этим не пользуюсь, но поскольку тебе больше никто не отвечает, то хоть что-то

Всего записей: 1866 | Зарегистр. 20-06-2011 | Отправлено: 07:43 26-08-2011
akaGM

Редактировать | Цитировать | Сообщить модератору
XPerformer

Цитата:
Мы платные продукты не рассматриваем?
рассматриваем, особливо уникальные в своём роде, [C] в легенде, шары тоже...
 
wasilissk
тут есть спец. в этой области -- Qraizer, попробуй у него спроси...
только он Дельфи... мягко говоря...

Отправлено: 08:29 26-08-2011
XPerformer



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
Тогда в шапку можно (и даже нужно ) добавить AQTime - мощный профайлер
Тема в варезнике

Цитата:
AQtime позволяет замерять время выполнения функций и строк кода приложения, обнаруживать утечки и перетирки памяти, отслеживать использование ресурсов, последовательность вызова функций и получать другую информацию о приложении

Всего записей: 1866 | Зарегистр. 20-06-2011 | Отправлено: 08:34 26-08-2011
akaGM

Редактировать | Цитировать | Сообщить модератору
XPerformer
так?
-----
ничего, ничего, с твоими темпами сам скоро будешь добавлять...

Отправлено: 08:43 26-08-2011
XPerformer



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
ok

Цитата:
ничего, ничего, с твоими темпами сам скоро будешь добавлять...

та не, это вряд ли ))

Всего записей: 1866 | Зарегистр. 20-06-2011 | Отправлено: 08:46 26-08-2011
akaGM

Редактировать | Цитировать | Сообщить модератору
XPerformer

Цитата:
Всего записей: 151 | Зарегистр. 20-06-2011

в течении месяца, не более...
 
[в сторону] кого-то ты мне напоминаешь...

Отправлено: 08:54 26-08-2011 | Исправлено: akaGM, 08:55 26-08-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Инструментарий программиста

Сохранено: 09.06.2016 17:08:18 (c) xForumSaver