Форум Сообщества Аналитиков

Общий раздел => ПО Аналитика => Тема начата: nvoynov от 26 Сентября 2015, 18:04:47

Название: Консоль и текстовый редактор как инструменты для управления требованиями - Creq
Отправлено: nvoynov от 26 Сентября 2015, 18:04:47
Приветствую, коллеги.

Давненько уже не посещал этот ресурс. Но вот изобрел очередной велосипед и решил им с вами поделится :)

Собственно все интересное рассказал в блоге, смотрите пост http://nvoynov.blogspot.com/2015/09/creq-ruby-gem.html (http://nvoynov.blogspot.com/2015/09/creq-ruby-gem.html), там же ссылка на github.

А также прокомментирую, для тех кто не знаком с Ruby, чтобы поиграться, нужно
1. Поставить Ruby
2. Открыть консоль с Ruby и написать 'gem install creq'
3. Как отработает предыдущая команда можно начинать :)

PS.

Сначала это может показаться странным решением. Но у всех свои привычки, своя среда и инструменты. Современный текстовый редактор - это очень мощная штука с огромным полезной функциональности из коробки и плагинами на все случаи; требования - это просто текст. Текстовый редактор и консоль существуют в любой ОС.

Вот и получилось, что
- в качестве GUI используется текстовый редактор (можно сделать еще более удобным для решения конкретных задач за счет плагинов);
- версионность обеспечивает SCM инструмент;
- связывает все вместе простенький интерфейс командной строки.
Название: Re: еще одни велосипед :)
Отправлено: Denis Beskov от 26 Сентября 2015, 21:48:05
Николай, дайте пожалуйста теме содержательный заголовок.
Название: Re: Консоль и текстовый редактор как инструменты для управления требованиями - Creq
Отправлено: Galogen от 28 Сентября 2015, 00:12:45
С руби на какой операционке играете? На виндах не все так просто.
Название: Re: Консоль и текстовый редактор как инструменты для управления требованиями - Creq
Отправлено: nvoynov от 28 Сентября 2015, 11:20:27
На виндах, и все довольно просто. Ставим Ruby и DevKit отсюда http://rubyinstaller.org/. Бывают иногда проблемы с гемами, которые требуют определенных версий системных библиотек на С (последний раз убил пол-дня на MySQL). Но, как правило, есть решения - первым делом обновить менеджер пакетов (gem update --system, если не помогло немного погуглить :)