@devops_ru

Страница 2850 из 4568
Dmitrii
25.06.2017
07:51:19
Пробелы/табы перед include?
Не, все табами.Проверил двести раз

Sergio
25.06.2017
08:47:37
Что думаете про концепцию "сквозной разработки"? Когда среда разработки, система контроя версий и непрерывная интеграция воплощены в едином продукте.

Google
Sergio
25.06.2017
08:50:52
Возможно, но появляется так казываемый LiveCoding, можно отслеживать в реальном времени ошибки, Live Trace, Live debug

Коллективная разработка в реальном времени.

Sergio
25.06.2017
08:56:04
LiveCoding это не видеотрансляция, а Live компиляция. результат изменений (компиляции) виден сразу.

На анимации сверху показано накопление коллизий и в момент слияния они вываливаются кучей проблем. При "живой компиляции" коллизии оповещаются в режиме Live и устранять их можно сразу.

Это больше актуально при коллективной разработке.

Vladimir
25.06.2017
09:04:34
Звучит как "я придумал ненужную фигню и назвал пафосным словом"

kiltum
25.06.2017
09:05:25
Не, все табами.Проверил двести раз
Я не крут, но вроде их вообще не должно быть. Иначе он не считает это не командой, а тем, что надо выполнить

Alex
25.06.2017
09:05:32
Sergio
25.06.2017
09:05:35
Ненужная фигня сокращает сроки разработки.

Vladimir
25.06.2017
09:06:19
Ненужная фигня сокращает сроки разработки.
Это маркетинг, пока нет методики тестирования и сравнения

А ненужная фигня потому что это решение без проблемы. Неочевидно что этим пытаются решить

Alex
25.06.2017
09:07:10
Ненужная фигня сокращает сроки разработки.
Я думаю инструменты в будущем так и будут работать, status и сразу вывод предупреждения при слиянии с выбранной веткой с возможностью фикса до мержа, как рисковый выбор

Google
Alex
25.06.2017
09:07:42
Ну, может и не так, но как-то так

Dmitriy A.
25.06.2017
09:07:59
git push -f && going to drink beer

Alex
25.06.2017
09:08:33
Dmitriy A.
25.06.2017
09:08:55
я знаю, но так надо делать в пятницу за пять минут до окончания рабочего дня

Alex
25.06.2017
09:10:19
наступает каждую секунду

Sergio
25.06.2017
09:15:15
Ну сроки разработки можно сократить методологией. А еще быстрее — технологией, например если методология легла в концепцию IDE и языка.

Alex
25.06.2017
09:17:11
Ну сроки разработки можно сократить методологией. А еще быстрее — технологией, например если методология легла в концепцию IDE и языка.
Обычно сроки разработки хорошо сокращаются хорошими кадрами. + бизнес процессами оптимизированными. Ибо ты тот же аджайл на банк не натянешь, будет как в сбере. Знаю ребят кто ебашит без методологии просто хорошо раскидав таски и имеет результат, знаю и нашу компанию, где есть методология, а скорость разработки - говно

Хотя я против методологии ничего не имею, просто хомяки в последнее время носятся вокруг нее как вокруг панацеи

Зачастую дело в другом и сроки тормозит бюрократия и процессы выше

Sergio
25.06.2017
09:18:43
Ну вот как раз эту проблематику с ребятами из сбертеха олбсуждали.

Alex
25.06.2017
09:19:10
Что там обсуждать, когда у грефа эджайл головного мозга

в здании основном их, в холле даже большими буквами

Sergio
25.06.2017
09:19:35
у специалистов с головой всё впорядке

Alex
25.06.2017
09:19:37
Это совковый аппарат который хочет быть современным

От специалистов зависит мало если бизнес процессы основные тормозят, именно у ит. этапы согласования и т.п

хоть гениев найми

Sergio
25.06.2017
09:22:10
да пусть согласовывают сколько хотят, у разработчиков задача — быстро реализовать хотелки.

Vladimir
25.06.2017
09:22:10
Ну сроки разработки можно сократить методологией. А еще быстрее — технологией, например если методология легла в концепцию IDE и языка.
Ну вот смотри - за таким утверждением должны стоять тесты. Покажи цифры и методику тестирования, тогда и поговорим. До тез пор это маркетинговый булшит

Google
Sergey
25.06.2017
09:22:59
да все можно разработать до обеда

Vladimir
25.06.2017
09:23:50
А любой маркетинговый булшит, как известно решает ровно одну проблему - недостаток денег у разработчика

Евгений
25.06.2017
09:38:12
На анимации сверху показано накопление коллизий и в момент слияния они вываливаются кучей проблем. При "живой компиляции" коллизии оповещаются в режиме Live и устранять их можно сразу.
Коллизии с чем? Ты понимаешь, что любая крупная ветка пишется продолжительное время и мерджится с уже значительно изменённым код. Время разработки при этом заранее неизвестно. Пусть у тебя есть мастер, тестинг и 10 wip-ов, с какой из веток делать live merge?

Sergio
25.06.2017
10:20:18
вы сами выбираете куда, технология позволяет live merge в мастер, но логичнее в какую то тестовую ветку

Vladimir
25.06.2017
10:25:02
вы сами выбираете куда, технология позволяет live merge в мастер, но логичнее в какую то тестовую ветку
Тебе выше резонно заметили что в современном мире каждая фича - ветка

В проекте их 20 штук параллельно, какую в какую мержить?

Все в лайв будет мержиться по одному

А одновременно нет

Alex
25.06.2017
10:27:19
Вообще это не проблема. Есть вертка v1, делаешьответвление от нее и дальше уже через лайв мерж работаешь, этапами сливаешь в нее. А подкорневая ветка должна быть модулем/частью проекта. т.е люди сидят на ветке v1 кто пишет этот модуль, больше из мастера его ни кто не дергает и не дорабатывает

и все отлично вписывается в концепцию

Sergio
25.06.2017
10:47:25
Когда люди пишут модуль, то в ветке модуля всё прекрасно организуется, мой вопрос более глобальный, когда в проекте учавствуют тысячи разработчиков и пишется множество модулей, плагинов и одна группа разработчиков не знает, что там у другой происходит и вот ты сливаешь ветки и начинают сыпаться коллизии.

Sheridan
25.06.2017
11:03:28
Счастья всем, камрады. Скажите, как часто макось где нибудь в качестве бакенда пользуется?

Sheridan
25.06.2017
11:04:31
Я просто тут сфит вкуриваю, пытаюсь под генту его установить. Какая то жопа со сборкой, постоянно какието атефакты вылазиют

Евгений
25.06.2017
11:05:44
Когда люди пишут модуль, то в ветке модуля всё прекрасно организуется, мой вопрос более глобальный, когда в проекте учавствуют тысячи разработчиков и пишется множество модулей, плагинов и одна группа разработчиков не знает, что там у другой происходит и вот ты сливаешь ветки и начинают сыпаться коллизии.
Если в проекте больше 20 постоянных разработчиков, и он не разбит на модули, то есть специальные люди, которые приблизительно представляют себе структуру всего проекта и занимаются разрешением коллизий. В автоматическом режиме это делать ещё более опасно, чем давать возможность разработчикам их разрешать

Sheridan
25.06.2017
11:10:35
Выкинь генту
Спасибо за совет, но я не про это спрашивал

Andrey
25.06.2017
11:12:08
Спасибо за совет, но я не про это спрашивал
Зачем тебе свифт для бекэнда?

Sheridan
25.06.2017
11:13:30
Зачем тебе свифт для бекэнда?
Не мне, друже. Я бы плюсы взял. Неважно как так получилось, нов итоге мне надо это проверить.

Google
Andrey
25.06.2017
11:14:09
А.....

Sergey
25.06.2017
11:16:08
Я просто тут сфит вкуриваю, пытаюсь под генту его установить. Какая то жопа со сборкой, постоянно какието атефакты вылазиют
Самый дешёвый вариант - купить мак мини более-менее адекватный и там всё собирать. Вроде у макосии есть возможность терминального доступа, на манер RDP виндового.

Admin
ERROR: S client not available

Sheridan
25.06.2017
11:18:10
Самый дешёвый вариант - купить мак мини более-менее адекватный и там всё собирать. Вроде у макосии есть возможность терминального доступа, на манер RDP виндового.
negative. 1. Самый дешовый вариант это виртуалка. 2. С маками под виртуалкой я уже наелся, глюков таких я даже в 95й винде не помню (например постоянно кривой рендеринг окон, не рендерит заголовок), впечатления категорически негативные. 3. Денег на мак тратить буду только есть категорически точно буду знать что оно мне будет нужно.

Sergey
25.06.2017
11:22:41
negative. 1. Самый дешовый вариант это виртуалка. 2. С маками под виртуалкой я уже наелся, глюков таких я даже в 95й винде не помню (например постоянно кривой рендеринг окон, не рендерит заголовок), впечатления категорически негативные. 3. Денег на мак тратить буду только есть категорически точно буду знать что оно мне будет нужно.
Никаких вируталок. Именно что глюков наешься, но ты их и так под гентой кушаешь по полной, то есть всё сводится, по сути, к третьему аргументу: будешь понимать, что оно тебе надо - смело покупай. Это справедливо, впрочем, в отношении любого инструмента - от каких-нибудь IDE за деньги до AWS m4.10 ?

Sergey
25.06.2017
11:24:15
я не хочу флемит в эту сторону, сорри
если хочешь предметно - подробности в студию, libastral.so отсутствует ?

Sheridan
25.06.2017
11:24:49
если хочешь предметно - подробности в студию, libastral.so отсутствует ?
есть подробности и вопросы: http://rsdn.org/forum/life/6821795.1

Sergey
25.06.2017
11:30:35
про вторую ссылку мне в глаза бросились пути: дважды собирается библиотека? она установлена в системе (/usr/lib), а ты её следом ещё раз установил? /usr/loca//lib <---- здесь что-то пропущено наверняка, а раз пропущено - попадает в /usr/local/lib, откуда системой сборки может подхватываться

Aleksandr
25.06.2017
11:30:57
некоторые цоды сдают мак мини в аренду, видимо в т.ч. для этих целей

Sergey
25.06.2017
11:31:45
ещё раз: две копии по двум разным путям. считаешь это нормой?

Sheridan
25.06.2017
11:32:21
я - нет.

Sergey
25.06.2017
11:33:09
для начала можно попробовать с этим разобраться - почему вдруг два разных пути

Sheridan
25.06.2017
11:35:40
видимо так захотели студенты, которые писали свифт... Щас полезу проверять откуда ноги растут. Только вот придётся для этого обратно прийти в head из tag swift-3.1.1-RELEASE так как непонятно какой именно питон им нужен для скриптов в этом swift-3.1.1-RELEASE . 2.7, 3.4, 3.5, 3.6 оно не хочет, хотя head норм работает c 2.7

Sheridan
25.06.2017
11:41:40
и кстати - на офсайте свифта его ставят на убунту LTS-версий, откуда здесь гента нарисовалась?
Давай сразу к финалу этого вопроса. Я дурак-гентушник с 12летним стажем в генту.

Скептический анализ неверных действий наркоманов
25.06.2017
11:42:21
Sheridan
25.06.2017
11:42:56
Опасно. Драка намечается.
Не, я как раз хочу её избежать

Sergey
25.06.2017
11:43:33
Давай сразу к финалу этого вопроса. Я дурак-гентушник с 12летним стажем в генту.
дык это к вопросу не имеет отношения, твои вкусы - твои вопросы. смотри, бубунта ставится на виртуалку с полпинка. у тебя на генте VirtualBox заводится? ну и вот, дальше, думаю, догадываешься - всё сводится к "насколько тебе это надо". если надо - то и бубунту поставишь на виртуалку, а если не надо - то и не надо ?)))

Google
Sergey
25.06.2017
11:44:08
мало ли какие кому ОС нравятся ? у всех своя правда.

Sergey
25.06.2017
11:45:57
Как бы это известная операция по удалению гланд получится если вести разработку в виртуалке...
а пилить порт под неподдерживаемую официалами ОС на мой вкус - та же операция, только дальше по анекдоту: перректально, газосваркой

Sheridan
25.06.2017
11:46:38
Сергей, про коменнтарий про логи понятно, я посмотрю обязательно. А вот по вопросу есть комментарии?

а пилить порт под неподдерживаемую официалами ОС на мой вкус - та же операция, только дальше по анекдоту: перректально, газосваркой
Логика: Исходное: под убунту оно собирается и работает. Вывод: значит должно собираться и работать под другими линупсами, надо только всё сделать правильно.

Sergey
25.06.2017
11:50:18
Логика: Исходное: под убунту оно собирается и работает. Вывод: значит должно собираться и работать под другими линупсами, надо только всё сделать правильно.
Дьявол в деталях. Если есть время и силы - да, логика торжествует. А если просто надо как можно быстрее с минимальными усилиями - в общем, ты понимаешь. Про питона - в требованиях я не нашёл чего-то конкретного, поставил на закачку архив. Гляну потом (но у меня опять же центос, извини, генту ставить не тянет)

bebebe
25.06.2017
12:36:06
Коллеги, а подскажите телеграмм чат по macine learning?

Bulat
25.06.2017
12:43:29
Друзья есть front-end разработчики из Казани? Отпишитесь пожалуйста в личку.

Страница 2850 из 4568