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

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

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


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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В целях популяризации Fossil собрал из репозитария.
    В архиве программа и книга (на англ.)
    Программа скомпилирована (MinGW32 4.9.2) со всеми наворотами (SSL, TH1_DOCS, TH1_HOOKS, TCL, Full Text Search)

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 06:35 03-02-2015 | Исправлено: data man, 08:26 03-02-2015
    tanaseduard



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    data man
    Спасибо за инфу. Полезно.
     
    Мы пока тестимся в такой связке Git/Mercurial+BitBucker+SourceTree.
    Пока довольны, большая часть функционала работает.

    Всего записей: 518 | Зарегистр. 21-11-2009 | Отправлено: 13:06 03-02-2015
    data man



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Новый раздел:
    Средства сборки проектов
  • CMake [X O] -- генерирует файлы управления сборкой для Visual Studio, GNU Make, Code::Blocks, Codelite, Ninja, Eclipse, Sublime Text и др.
  • Premake [X O] -- на основе Lua-скрипта конфигурации генерирует файлы управления сборкой для Visual Studio, GNU Make, Xcode, Code::Blocks, Codelite, SharpDevelop, MonoDevelop.
  • tup [X O] -- собирает проект на основе простого конфигурационного файла (он может быть и на Lua).


    Отдельно отмечу tup. Я в восхищении! (похоже, что для себя нашёл идеальное средство сборки)
    Несмотря на неблагозвучное звучание, он совсем не туп.
    Особенно радует прогресс-бар и цветной вывод в консоль.
    Использует оригинальный метод отслеживания зависимостей - внедрение своей dll в вызываемые процессы. Работает очень быстро! (Make vs Tup) При этом, файл конфигурации очень прост (он может быть описан и на Lua).
    Например, в папке проекта примерно пишем:

    Код:
    CC=g++
    LINKER=g++
    CFLAGS = -Wall
    srcs += *.c
    : foreach $(srcs) |> $(CC) $(CFLAGS) -c %f -o %o |> obj\%B.o
    : obj\*.o |> $(LINKER) %f -o %o |> Build\prog.exe

    выполняем:
    tup init
    tup
    Вуаля, проект собран!
    Конечно, можно использовать любые компиляторы. Я использую tup и для C/C++  и для D.

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

  • Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 19:32 10-02-2015 | Исправлено: data man, 22:34 10-02-2015
    akaGM

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

    Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 13:26 11-02-2015
    data man



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

    Цитата:
    молоток

    Да, я знаю. Но всё равно - спасибо.


    И снова новый раздел:
    Линковщики
  • UniLink [W F] -- продвинутый линковщик для Windows.
    Рекомендую!
     
    В редакторы добавлен:
  • BowPad [W O] -- очередной редактор на движке Scintilla c Ribbon-интерфейсом (для Windows Vista и выше).

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

  • Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 04:24 12-02-2015 | Исправлено: data man, 04:29 12-02-2015
    akaGM

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

    Цитата:
    Да, я знаю. Но всё равно - спасибо.
    ок
    киянка!
    :)

    Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 12:03 12-02-2015
    data man



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    akaGM
    Предпочитаю отбойный молоток!


  • MSYS2 [W O] -- второе дыхание известного пакета утилит MSYS.
    Уж и не знаю куда его впихнуть.

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

  • Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 15:00 12-02-2015
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    data man
     
    кувалдометр :)
     
    ну давай всякие ЦигВины и МинГВ заведём и объединим?

    Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 15:22 12-02-2015
    data man



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

    Цитата:
    ну давай всякие ЦигВины и МинГВ заведём и объединим?

    Давай, заводи(сь).

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 05:27 13-02-2015
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    data man
     
    не, ты синциативил с МСИС, ты и продолжай...

    Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 12:13 13-02-2015
    dix75



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vim самый главный мой инструмент

    Всего записей: 157 | Зарегистр. 08-12-2005 | Отправлено: 16:51 18-02-2015
    sergEO7905



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У многих опенсурсных програм, на сайте лежат только исходники. которые в свою очередь авторами видимо писались на линуксе. на проектные файлы для разных msvc авторами как правило забивается, если и есть, то под что то одно, да и то как правило в нём не собирается из за каких то ошибок. зато почти всегда есть файл configure. и ещё куча всяких настроечных фалов, вместо того что бы нормальный make файл например под gcc mingw32, для самостоятельной сборки бинарника в виндовс, в папку с исходниками удосужится положить. есть ли программа, которая на виндовс упрощает подобное дело. чтоб из этих configure самому make файл получать? разумеется без кучи консольных комманд и их длительного изучения.  

    Всего записей: 1140 | Зарегистр. 01-02-2015 | Отправлено: 02:07 22-02-2015
    ItsJustMe

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sergEO7905
    В том-то и дело, что такого ничего нет. Да и не предвидится. Если нечто собирается с помощью б-гмерзкого configure, то для него нужОн cygwin. То есть весь тот огромный ворох линуксового скриптового хлама. Что бы хоть как-то это обойти, нужно, чтобы автор этого нечто изначально использовал для сборки либо непосредственно VC, либо хотя бы CMake. Но даже CMake генерирует не сильно хорошие VC projects. Впрочем, это зависит от того, из какого места растут конечности у автора нечта. А они обычно сами знаете из чего растут.

    Всего записей: 2025 | Зарегистр. 02-09-2005 | Отправлено: 21:27 23-02-2015
    tanaseduard



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята кто и что использует в качестве инструмента баг трекера/код ревью и т.д.
     
    Достаточно долго юзали RedMine.
    Перешли всей командой на Kanban. Очень понравилось. В качестве теста выбрали Trello.  
    Почти все устраивает, но не хватает определенных возможностей.  
    Рассматриваем Jira, YouTrack. YouTrack отпал, не удобен и не нравится.
    От Jira балдеем, но стоимость лицензий удручает и то что тот функционал который необходим (документооборот, хранение ТЗ и т.д.) только через плагины, стоимость которых уже не 10 у.е. а >50-100.
     
    Может кто то подсобит что то интересное аля Jira но по сходной функциональности с Kanban/Scrum(Agile) для команды 7-10 человек. Также присутствуют аутсорсеры.

    Всего записей: 518 | Зарегистр. 21-11-2009 | Отправлено: 13:42 27-02-2015
    landy



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tanaseduard, Yodiz еще посмотрите, например.

    Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 12:10 28-02-2015
    tanaseduard



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    landy
    Спасибо. Смотрится не плохо, пока смущает что там за пользователя 50 у.е. в месяц.
    При команде 10 человек JIRA стоит 10 у.е. за инсталл.
    Но все равно спасибо.

    Всего записей: 518 | Зарегистр. 21-11-2009 | Отправлено: 14:58 28-02-2015
    landy



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tanaseduard, еще есть Kanban Tool, там ценник с 5 долл/чел/мес начинается.

    Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 13:12 01-03-2015
    tanaseduard



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    landy
    Спасибо, этого зверька мы знаем.
    Пока посчитали и приняли решение попробовать на JIRA. Все таки экосистема у них приличная. Пользуемся BitBucket и SourceTree - все нравится. А тут из коробки много плюшек. Полетаем месяц на триале, если понравится окончательно то слезем на нее, ну и раскошелимся на пару плагинов.
     
    Пока летим на Trello. Все почти хорошо но не хвататет SwimLanes и пару плюшек, но как продукт Trello шедеврален, рекомендую.

    Всего записей: 518 | Зарегистр. 21-11-2009 | Отправлено: 09:57 02-03-2015
    landy



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tanaseduard, если вам принципиальна бесплатность - можно взглянуть еще на список. Возможно, удастся скомпоновать что-то подходящее, хотя JIRA, конечно, эти усилия сэкономит.

    Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 12:44 02-03-2015
    tanaseduard



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    landy
    А вот за эту ссылочку примного благодарен.  
    JIRA просто много с коробки умеет и экосистема сильная. Но рассмотреть Вашу ссылку - бежим подробно.

    Всего записей: 518 | Зарегистр. 21-11-2009 | Отправлено: 12:56 02-03-2015
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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