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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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;

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


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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    akaGM
    XPerformer
    Ага, спасибо, поставил AQTime. Изучаю...  

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

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Code::Blocks [X O] -- IDE (C/C++).
    Поддержка множества компиляторов

    Всего записей: 468 | Зарегистр. 05-02-2008 | Отправлено: 10:23 26-08-2011 | Исправлено: Polsun, 10:53 26-08-2011
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Polsun
    спас, что-то я забыл об этом тоже...
    убери последний / из второй ссылки

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если кому интересно. То, что искал...
    Discover for Delphi - утилита для определения покрытия кода тестами. Показывает в % покрытие строк модуля, подводит итоги по классам и методам. Покрытие логических путей не выявляет.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wasilissk
    если кому интересно, я уже писал о ней http://forum.ru-board.com/topic.cgi?forum=33&topic=11984&start=160#16

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

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wasilissk
    Если понимать слово программист в широком смысле, то QA-инженеров можно включить в это понятие. Однако если программист понимать как девелопер, то в крупных конторах написанием юнит-тестов занимаются отдельные люди, и меня как девелопера волнует степень покрытия тестами только для планирования текущей итерации. Например, если процент покрытия высокий, то вероятность нахождения новых багов низка, и можно под багфиксинг запланировать минимум времени.
    akaGM
    Спросим мнение начальства - средства тестирования относятся к этой теме?

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

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

    Всего записей: 24121 | Зарегистр. 06-12-2002 | Отправлено: 14:11 26-08-2011 | Исправлено: akaGM, 14:11 26-08-2011
    XPerformer



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    akaGM
    я это и имел в виду ))
    Тогда можно добавить и категорию - менеджеры билдов (пример - QuickBuild)
    и всякие багтрекеры (Mantis BT,  Trac, BugZilla)

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

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    akaGM
    А каковы критерии отбора? я-то могу на свой вкус несколько выбрать, но это же необъективно будет

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

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

    Цитата:
    А каковы критерии отбора?
    < 10 :)

    Всего записей: 24121 | Зарегистр. 06-12-2002 | Отправлено: 15:18 26-08-2011
    druff

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XPerformer
    пиши всё. Мне очень интересно сравнить свой QA и CI софт с коллегами.

    Всего записей: 402 | Зарегистр. 14-11-2006 | Отправлено: 16:31 26-08-2011
    Molniev

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вставлю свои пять копеек:
    IDE:
      MonoDevelop (http://monodevelop.com/) - Хорошая IDE под Linux, спервую очередь орентирована на C#, но хорошо работает и с C++. Подерживает проекты Visual Studio и в целом на неё похожа.
      Intelli IDEA (http://www.jetbrains.com/idea/) - Лучшая IDE для Java
       
    Редакторы:
      FlexHex (http://www.flexhex.com/) - Удобный шестнадцатиричный редактор для Windows
       
    Анализаторы кода / форматеры:
      Artistic Style (astyle) (http://astyle.sourceforge.net/) - Бесплатная и маленькая кросплатформенная утилита для приведения C, C++, C#, Java исходного кода к указаному стилю
       
    Отладчики/профайлеры/дизассемблеры:
      Intel Parallel Studio (http://software.intel.com/en-us/articles/intel-parallel-studio-home/) - Мощная среда разработки и профилирования приложений под интеловские процессоры.
       
    Прочее:
      JGsoft RegexBuddy (http://www.regexbuddy.com/) - Удобная утилита для составления и отладки регулярных выражений
      ILMerge (http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx) - Утилита объединения dotNet сборок в один исполнимый файл
      Microsoft Applicaion Verifier (http://www.bing.com/search?q=Microsoft+Applicaion+Verifier) - Средство автоматического тестирования приложений и обнаружения ошибок
      VCC (http://vcc.codeplex.com/) - Статический анализатор С кода

    Всего записей: 176 | Зарегистр. 13-03-2008 | Отправлено: 18:45 26-08-2011
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Molniev
    форматни, плиз, как в шапке и со статусом [...]

    Всего записей: 24121 | Зарегистр. 06-12-2002 | Отправлено: 19:26 26-08-2011
    A1exSun



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

    Цитата:
    VCC (http://vcc.codeplex.com/) - Статический анализатор С кода

    Что делает?

    Всего записей: 1871 | Зарегистр. 25-11-2009 | Отправлено: 20:25 26-08-2011
    Molniev

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    akaGM
    Постарался переформатировать точно как в шапке:
     
    IDE
    MonoDevelop [L O F] -- Хорошая IDE под Linux, в первую очередь орентирована на C#, но хорошо работает и с C++. Подерживает проекты Visual Studio и в целом на неё похожа.  
    Intelli IDEA (на форуме) [X S] -- Лучшая IDE для Java.
     
    редакторы
    ...бинарные
    FlexHex (на форуме) [W S] -- Удобный шестнадцатиричный редактор для Windows
     
    анализаторы кода/форматеры
    ...анализаторы кода
    VCC [W O F] -- Статический анализатор С кода
    Splint [X O F] -- Статический анализатор С кода
    ...форматеры
    Artistic Style (astyle) [X O F] -- Бесплатная и маленькая кросплатформенная утилита для приведения C, C++, C#, Java исходного кода к указаному стилю
     
    отладчики/профайлеры/дизассемблеры
    ...профайлеры
    Intel Parallel Studio [X C] -- Мощная среда разработки и профилирования приложений под интеловские процессоры.  
     
    прочее
    JGsoft RegexBuddy (на форуме) [W C] -- Удобная утилита для составления и отладки регулярных выражений  
    ILMerge [W F] -- Утилита объединения dotNet сборок в один исполнимый файл  
    Microsoft Applicaion Verifier [W F] -- Средство автоматического тестирования приложений и обнаружения ошибок
     
    Пересмотрел список и с удивлением не нашел самую полезную вещь для Visual Studio и разработчиков C/C++:
    Visual Assist X (на форуме) [W S] -- Дополнение к intelliSense Visual Studio, расширяющее подсветку синтаксиса, автодополнение, автоформатирование, подсказки, и кучу других очень удобных аспектов работы для C++, C#, VB ASP/ASP.NET, HTML, XML, JavaScript, VBScript, XAML. Превращает Visual Studio в лучший инструмент работы с C/C++ кодом.
     
    A1exSun
    Чесно говоря поисковики предоставят более подробный матерьял, чем я. А вообще нужны для анализа кода программы на предмет наличия в ней ошибок и потенциальных мест, где могут возникнуть ошибки. Вместе c /Wall или -pedantic хорошо проверять сложные проекты, где большой объем кода который зявязан на вычисления и взаимодействие с остальной средой. Короче, что тяжело прогнать через модульные тесты или когда ими невозможно покрыть функциональность модуля. Немножко упрощает жизнь в плане поиска багов.
    Проще говоря один из способов тестирования по.
    Если хотите проникнуться, то можно почитать рекламные статьи, что пишут молодцы по поводу PVS-Studio. Там правда есть нехилые перегибы, но в целом осознать как все ужасно и как оказываеться полезно использовать статический анализатор (особенно их производства) можно)
     
    И ещё, мысли вслух: Не знаю стоит ли включать в список очевидное (может где внизу там пометить), но лучше фотошопа для растровой графики и Dreamweaver-a for html-я еще вроде ничего не придумали. А интерфейсы рисовать, да клепать приходиться иногда.

    Всего записей: 176 | Зарегистр. 13-03-2008 | Отправлено: 21:12 26-08-2011 | Исправлено: Molniev, 21:56 26-08-2011
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Molniev
    извини, я плохо попросил и ты сделал лишнюю работу :)
    достаточно было сделать одной строкой
     
    VCC [W O F] -- Статический анализатор С кода
     
    сейчас я вставлю,
    спасибо...

    Всего записей: 24121 | Зарегистр. 06-12-2002 | Отправлено: 22:07 26-08-2011
    Molniev

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    akaGM
    Да мне не сложно, надо было с самого начала как в шапке оформить, что б проще было переносить.
    Всегда рад помочь.

    Всего записей: 176 | Зарегистр. 13-03-2008 | Отправлено: 22:27 26-08-2011 | Исправлено: Molniev, 22:31 26-08-2011
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Molniev
    всё твоё вставил...
     
    Visual Assist X
    я правильно понял, что это дополнение к MS VS?
    тогда я не согласен, т.к. приблуд для VS и Борландовских сред дофигища, и это уже тема для других топов...
     
    но это обсуждаемо...

    Всего записей: 24121 | Зарегистр. 06-12-2002 | Отправлено: 22:58 26-08-2011 | Исправлено: akaGM, 23:08 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