Ayrat
потому что тот же аджайл редкостная ебанина, которую надо под реалии напильником по месту доделывать
Romɑn
Два репа. Мастер р и дев р. Мне нужно основываться на чужом коде. Забрать его в свой реп. Как мне это сделать? Пуд реквест из мастер репы? О.о
Ayrat
Два репа. Мастер р и дев р. Мне нужно основываться на чужом коде. Забрать его в свой реп. Как мне это сделать? Пуд реквест из мастер репы? О.о
ааааа, я не уточнил малясь что именно мастер ресурс репо обычно мы руками не создаём. т.е. его технически создаёт сам ажур)))
Romɑn
Божечки кошечки
x
https://t.me/fsharp_chat/69235 надо сразу спрашивать "ПАРОЛЬ" ничего не отвечает - выстрел в голову
Ayrat
т.е. по факту мы пилим код в мастер ветке дев ресурса. пушим-пушим-пушим, Там CI/CD напрягается весь, тестируется что-то. Когда нас устраивает состояние дев ресурса, нажимается кнопочка и сама ажура вытягивает дев репку в свою техническую репку для мастер ресурса. И разворачивает (так я делаю для серверлесс) Или можно свичнуть слоты (так мы делаем для сайтов, вебаппов и пр). Если ты хочешь утянуть актуальную кодовую базу, то можно слазить в репку мастер ресурса (которая создаётся ажуром) или забить болт и исправить дев ресурс))) (это самый частый случай)
Ayrat
я понимаю что я рассказываю хрень, которая актуальна для работы в облаке
Pavel
нихрена не понял
Pavel
но жутко интересно
Ayrat
Мысль короче - для микросервисов гитфлоу не подходит
Ayrat
если у тебя хотя бы сотка их, то простой гитфлоу на dev/master даст 200 веток! а если заебаться с фичеветками/релизветками, то с ума можно сойти за день
Roman
Кажется понял
Ayrat
т.к. у любых нормальных людей всё равно есть разные среды деплоя (ну там QA, дев среда, прод), то можно пользоваться ими как "ветками". Да, среды - это очень большой аналог веток в гитфлоу. Прод среда - глобальная мастер ветка QA среда - глобальная релиз ветка (где QA тестят всякое перед как бы "мёржем" в как бы "мастер") ну и dev среда - dev ветка
Ayrat
По сути - 100 независимых кодбейзов?
ну как бы да, у них только местами либы общие для месаджинга
Ayrat
поэтому можно катать не комиты между ветками, а целые ресурсы (микросервисы) между средами
Ayrat
таким образом снимаем себе головняк по поводу гитфлоу в коде, но сохраняем мысль гитфлоу для микросервисной архитектуры
Ayrat
гитфлоу для монолитов создан, моё мнение.
Vasily
Короче, тут скорее спор об уровне удобства
Vasily
Но в целом подход вполне себе ок
Éminence grise
Вот смотрю я в наш чатик, который не флуд, и становится мне даже как то интересно, а вообще то нас фшарпистов не так уж и мало, можно спокойно комманду набрать. И вдь народ пойдет. Спецом под фшарп. А у нас проблема с продакшеном, потому что язык типа не популярный. Какой то диссонанс получается.
Ayrat
Он популярный среди нас, задротов-специалистов. манагеров, бизнесменов, стейкхолдеров тут около нуля
Ayrat
в общем люди которые принимают решения
Romɑn
Я тут, но я в основном унаследовал решения и команды. Было бы сложно менять. Рыбу хотел на работу взять, а потом стало понятно что уже некуда будет брать)
Éminence grise
Ну ничего, что я архитект?
Éminence grise
И как минимум с пяток тимов, которых я бы взял, в чате назову?
Éminence grise
Ayrat В том числе и тебя.
Romɑn
а, да, вот ещё тимлидеры нам нужны чтоб давить
Я не тимлид уже. У меня управление разработкой. В плане не решений, а процессов
Romɑn
Но пофиг
Ayrat
Да тут боюсь надо будет Jet2.0 делать таким составом
Éminence grise
В том и проблема - у нас джунов нет. Мидддов почти то же.
Éminence grise
Я не тимлид уже. У меня управление разработкой. В плане не решений, а процессов
Это не очень интересно уже, лет 10 поуправлял - настое..ло
Éminence grise
Это как с велосипедом, пока учишься - прикольно, а потом на такси как то комфортнее.
Éminence grise
Но это чистый имхо.
Romɑn
Vladislav
Ты все пропустил
Я застрял в докер контейнере сегодня
Ayrat
Тебе кстати ответили они?)
там очень долгий процесс. Сейчас идёт этап консультирования меня с экспатами из Москвы и Минска. Следующая связь на этой неделе.
Ayrat
вола ебут в джете знатно. Общий процесс найма я думаю в конце будет полгода
Éminence grise
Jet вылез не на языке, а на бизнесе. А с бизнесом у нас у всех видимо, проблемы. Потому как любой бизнесмен нас бы здесь развел и построил, попользоваться таким ресурсным складом - это же мечта..
Éminence grise
Вот у меня и мелькает мысль, что нам нужен хороший, умный и прагматичный айчар, крторый нас будет скопом продавать.
Vladislav
У меня тут по-сути на работе самостоятельность большая, но я стремаюсь фшарп воткрытую использовать
Éminence grise
Не не так. Скорее продаю команду начиная с 10 девов с устоявшимся составом на выбор из 400 человек.
Vladislav
Обычно на нем проги-скрипты писал однаразовые
Éminence grise
Найди сейчас десять скилловых сшарпистов. А я поржу.
Vladislav
Найди сейчас десять скилловых сшарпистов. А я поржу.
В плане что с сишарпом ситуация не лучше?
Éminence grise
С сшарпом очень разный скилл, и чаще всего никакой.
Éminence grise
А так мы сами сможем команду собрать - нас же 400 человек. И под задачу, и под человека.
Ayrat
Я б стартапчик какой попилил, у меня время есть даже
Éminence grise
Buy 4 F# programmers and get one FOR FREE! Limited offer only for YOU, my fellow reader!
Buy dotnet orientirted command with senior skill fo realization project you dream! (Дорого, медленно, охуенно)
Éminence grise
Яб то же. Идей почти нет.
Éminence grise
У меня б вместо пива хорошо б зашло. А то уже никому неинтересные библиотеки писать в падлу.
Ayrat
Ты пакет.СДК починил?)
Éminence grise
Там конь не валялся. Я более менее понял, как там интеграция с мсбилд идет, и мое мнение - через глубокое анальное отверстие. Надо было кастомный буилд таск напилить, а не прорамму на мс билде. Я ломаюсь пока над этой проблемой.
Éminence grise
В принципе, надо сделать чейнж реквест forki на глобал тул, а сдк делать на Paket.Core с нуля. Последнне ща и пытаюсь.
Ayrat
понял тебя. пакет превью разве не дотнет тул?
Éminence grise
Нет , не тул, судя по проектному файлу
Éminence grise
И мне грубо не нравится локальное кеширование. В нугете реализовано лучше.
Ayrat
обожди? а в чём разница?
Ayrat
в пакете можно storage: none указать и тогда он будет как и nuget тянуть из глобального кеша
Ayrat
или любой другой локальный сторадж, хоть сетевую папку
Éminence grise
У нугета два уровня кеша - per mashine, peк user. Per project - зачем?
Ayrat
У нугета два уровня кеша - per mashine, peк user. Per project - зачем?
ну это ровно до тех порка ты nuget.config в каждый проект класть не начинаешь :D
Éminence grise
Ни фига, я проверял.
Ayrat
пакет это просто требует делать. Но коль так, делаем storage: none и получаем глобальный кеш везде
Pavel
Jet вылез не на языке, а на бизнесе. А с бизнесом у нас у всех видимо, проблемы. Потому как любой бизнесмен нас бы здесь развел и построил, попользоваться таким ресурсным складом - это же мечта..
вменяемых бизнесменов не так много. в основном это купи-продайки и как стать mba за 24 часа. ни те ни другие для данной задачи не подходят
Éminence grise
возможно, но он ресолвит в этом ужасном билд скрипте не фига не глобально, понять и з него хоть что то - тот еще квест. Как минимум хеш файла - эт о его содержимое.