Bozaro

Tag: Разработка ПО

Система автоматизированной сборки Hudson

by Bozaro on Мар.29, 2009, under Софт для разработки ПО

Hudson для меня стал одним из открытий прошлого года.

Нужно было решить простую задачу – найти систему для автоматического создания ночных билдов.

Цель у этой задачи проста: в случае, если кто-то накосячил и перестали проходить тесты или вообще ничего не компилируется, об этом нужно узнать как можно раньше.

(continue reading…)

2 Comments :, more...

IDE для разработки на QT

by Bozaro on Фев.25, 2009, under Софт для разработки ПО

Выбор IDE для разработки на QT оказался достаточно веселой задачей: IDE много, все они разные, но у каждой свои косяки.

Найдены были следующие IDE, умеющие работать с QT:

  1. Eclipse
  2. Visual Studio (куда же мы без Microsoft :) )
  3. QtCreator
  4. QDeveloper
  5. KDevelop

Каждая из них имеет свои плюсы и минусы. (continue reading…)

7 Comments :, , , , , more...

Обзор систем контроля версий

by Bozaro on Фев.23, 2009, under Софт для разработки ПО

Система контроля версий – комплекс программного обспечения для обеспечения коллективной работы с исходным кодом, а так же отслеживания изменений в нем.

Типичные задачи, которые позволяет решить система контроля версий:

  1. Узнать, что я поменял с момента последней «живой» копии?
  2. Получить исходник установленной месяц назад системы.
  3. Параллельная работа 2-х и более человек над одним исходником.

В практической работе мне довелось использовать 4-ре системы контроля версий:

  1. CVS
  2. Microsoft SourceSafe
  3. Subversion
  4. GIT (continue reading…)
4 Comments :, , , , more...

Свободный софт для кроссплатформенной разработки ПО на QT

by Bozaro on Фев.18, 2009, under Софт для разработки ПО

Достаточно давно встала проблема подобрать свободный софт, достаточный для разработки ПО. На это ушло достаточно много времени и, возможно, полученная подборка будет кому-то полезна.

Разработка идет в первую очередь под Windows, но, как показала практика, часть задач можно выполнить только под Linux.

И так. Для начала сводный список по решаемым задачам:

  • Библиотека для разработки: QT
  • Среда разработки (IDE):
    1. Eclipse
    2. Visual Studio Express
    3. QtCreator
  • Система контроля версий: Subversion
  • Интерпретатор для служебных скритов: Python
  • Автоматизированная система сборки: Hudson
  • Редактор а-ля «блокнот»: Notepad++
  • Система учета заявок: Trac
  • Профилировщик: Valgrind

В принципе, на этом списке можно было бы закончить, но позже я напишу отдельно по некоторым из них.

P.S. Список составлялся на основе моих личных предпочтений и под конкретные задачи. Не надо устраивать Holly War на тему того, какой софт лучше.

Leave a Comment :, more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!