Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Инструментарий программиста

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 38 39 40 41 42 43 44

Открыть новую тему     Написать ответ в эту тему

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подборка программ и ресурсов, облегчающих повседневную жизнь программистов

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

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


  • Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 01:41 04-08-2011 | Исправлено: data man, 16:48 25-04-2021
    druff

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

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



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

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

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

    Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 17:39 24-08-2011
    XPerformer



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

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

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


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

    Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 18:28 24-08-2011 | Исправлено: akaGM, 18:29 24-08-2011
    A1exSun



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

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

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

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

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

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

    Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 01:49 26-08-2011 | Исправлено: akaGM, 01:52 26-08-2011
    wasilissk

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

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



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

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

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

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



    Silver 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
    Не знаю.
    Ты бы вопрос внятно сформулировал, этих покрытий как собак нерезанных... Глядишь, кто-то и помог бы...

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

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

    Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 08:40 26-08-2011 | Исправлено: akaGM, 08:41 26-08-2011
    wasilissk

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

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

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

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



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

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

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

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

    Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 09:29 26-08-2011
    XPerformer



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

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

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

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

    Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 09:43 26-08-2011
    XPerformer



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

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

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

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

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

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

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

    Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 09:54 26-08-2011 | Исправлено: akaGM, 09: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 38 39 40 41 42 43 44

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


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru