Dmitry
Daniel
зобаню - страшнее звучит. большим воспитательным эффектом обладает...
Мерль
Niko
Мерль
Я так понял, мы не об одном и том же говорили.
@twentydraft давай на котиках. У меня есть фабрика котиков, которая возвращает интерфейс Мурчатель. Дальше я работаю с этим мурчателем как с абстрактным котиком, а не с конкретным. Но если мне в структуре конкретного кота нужно поправить ему кишки, то внутри его я работаю с реализацией, а не с Мурчателем, верно? Если так, то это даже обсуждать не стоило, и так всё понятно
Йеп
Только вот ничего не мешает тебе сделать фабрику, которая возвращает конкретных котиков и работать потом с ними, как с котиками абстрактными.
Irina
А что за "стандартный пример с кофешопом"?
Niko
@Alsterwasser когда человек просит добавки к кофе в виде молока или ложки сахара. Кофе нужен всем, а добавки индивидуально
Irina
А, ясно
Kirill
Мерль
Daniel
коллеги
Daniel
у нас интерфейсы сделаны не так, как у всех
Daniel
поэтому у нас есть смысл принимать интерфейсы, а возвращать конкретные типы
Anonymous
Alexander
странно, время сдачи лабораторок еще не подошло
Kirill
Anonymous
Илья
Есть программа, она лежит на битбакете и имет такую структуру каталогов:
program
/cmd
/program/
/lib1
/lib2
и не может работать без конфига, куда правильнее будет положить пример конфига?
🄽🄸🄺🄸🅃🄰
.
Anonymous
Michael
cwd наверное имелось ввиду
Илья
ok, попробую в корне оставить
🄽🄸🄺🄸🅃🄰
кстати, насчет конфигов схожий вопрос имеется. если есть набор сервисов, у каждого своя малая БД. Каждый серрвис имеет свое API и тд.. Как лучше хранить учетные данные от этих БД. Прям в коде не камильфо вроде..
🄽🄸🄺🄸🅃🄰
переменные сред рекомендуют
🄽🄸🄺🄸🅃🄰
насколько это секьюрно, кто занимался подобными вопросами?
Alexey 〒.
Alexey 〒.
toml yaml
🄽🄸🄺🄸🅃🄰
ну он тогда будет под контролем версий в гите валятся... или эт не избежно в принципе? ъ
🄽🄸🄺🄸🅃🄰
как-то идеальной выглядит модель когда какие либо пароли отделены от логики продукта
🄽🄸🄺🄸🅃🄰
а так, либо в коде либо рядом в конфигах,.. так или иначе в репе, а значит не шифрованно лежат и могут утечь
🄽🄸🄺🄸🅃🄰
или я что-то не знаю, и надо почитать?
Илья
в переменных окружения обычно в докере хранятся
Alexey 〒.
Anonymous
🄽🄸🄺🄸🅃🄰
Anonymous
hi
🄽🄸🄺🄸🅃🄰
если они в гитигнор, а в репе под контролем гита ток локаль, значит при сборке над подменять на боевые либо править после сборки ?
Anonymous
Блин, сегодня один из сотрудников в отделе написал заявление об увольнение…
🄽🄸🄺🄸🅃🄰
тобишь либо лесть по ssh либо както автоматизировать
🄽🄸🄺🄸🅃🄰
Alexander
можешь использовать что-то типа https://www.vaultproject.io/
Anonymous
сочувствую
да здец боль… на нем прям много чего было., сейчас придется мне этим заниматься
🄽🄸🄺🄸🅃🄰
Anonymous
Anonymous
Чувак занимался легаси кодом на PHP
🄽🄸🄺🄸🅃🄰
именно
ясненько. пасип за направление.
🄽🄸🄺🄸🅃🄰
Anonymous
Anonymous
Принимать в место него хотят прям жуниора.., так что мне прям очень не хочется в это окунаться
🄽🄸🄺🄸🅃🄰
я надеюсь
если с голанг дружишь хорошо, я бы так и сделал. Я у себя долго пытался руки выпрямлять другим php-шникам, пока не получил свободу выбора и не перешел полностью на Go
🄽🄸🄺🄸🅃🄰
сейчас вот просят старый монолит на php поправить... откладываю как могу
Anonymous
🄽🄸🄺🄸🅃🄰
Anonymous
🄽🄸🄺🄸🅃🄰
Anonymous
Ну да Лан, что я ною, перепишу несколько проектов на Go + Vue будет опыт неплохой
Anonymous
Меня больше не PHP волнует а Jquery
🄽🄸🄺🄸🅃🄰
nikita
Alexey 〒.
🄽🄸🄺🄸🅃🄰
nikita
пулл из registry кем делается? системой оркестракции?
тимсити состоит из сервера и агентов
агенты исполняют задачи, сервер ими командует
в принципе, что ты на агента поставишь (подразумевается, что это машина отдельная, ну или контейнер) , то он делать и будет
🄽🄸🄺🄸🅃🄰
насколько я пока понимаю, это модель идет в паралели или взамен использования инструментов типа Ansible?
nikita
параллельно, ща в личку напишу, а то не по теме уже )
🄽🄸🄺🄸🅃🄰
Doublegrey
Doublegrey
помните я насчет подгрузки статичных файлов спрашивал? Получилось)
Anonymous
парсинг?)
Anonymous
вчера вроде это "подгрузкой" было)